From c5de4096b4fb120fe2ac3d29e8fc475b9a88d11f Mon Sep 17 00:00:00 2001 From: Josh Cummings <3627351+jzheaux@users.noreply.github.com> Date: Wed, 27 May 2026 16:12:29 -0400 Subject: [PATCH] Add Test Against Snapshots This commit uses a GH workflow that uses JDK 17 and tests against snapshot versions of various upstream OSS projects. Signed-off-by: Josh Cummings <3627351+jzheaux@users.noreply.github.com> --- .github/workflows/continuous-integration-workflow.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/continuous-integration-workflow.yml b/.github/workflows/continuous-integration-workflow.yml index 90d6214955..ef417b3278 100644 --- a/.github/workflows/continuous-integration-workflow.yml +++ b/.github/workflows/continuous-integration-workflow.yml @@ -27,9 +27,16 @@ jobs: java-version: ${{ matrix.jdk }} distribution: temurin secrets: inherit + test: + name: Test Against Snapshots + uses: spring-io/spring-security-release-tools/.github/workflows/test.yml@b92832ecbc7cbe969201e6beafbde0ee400cf095 # v1.0.15 + with: + java-version: 17 + test-args: --refresh-dependencies -PforceMavenRepositories=snapshot -PisOverrideVersionCatalog -PtestToolchain=17 -PspringFrameworkVersion=7.0.+ -PreactorVersion=2025.0.+ -PspringDataVersion=2025.1.+ -PmicrometerVersion=1.15.+ --stacktrace + secrets: inherit deploy-artifacts: name: Deploy Artifacts - needs: [ build ] + needs: [ build, test ] uses: spring-io/spring-security-release-tools/.github/workflows/deploy-artifacts.yml@b92832ecbc7cbe969201e6beafbde0ee400cf095 # v1.0.15 with: should-deploy-artifacts: ${{ needs.build.outputs.should-deploy-artifacts }}