From 98059d7b3a6eaef23dc4f8334b84706c28b12d52 Mon Sep 17 00:00:00 2001 From: Chris Bono Date: Mon, 15 Jan 2024 14:35:43 -0600 Subject: [PATCH] [CI] Add Spring Boot 3.3.0-SNAPSHOT to check-samples in ci.yml --- .github/workflows/ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1059b775..b006cd27 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,6 +29,7 @@ jobs: outputs: runjobs: ${{ steps.continue.outputs.runjobs }} project_version: ${{ steps.continue.outputs.project_version }} + boot_version: ${{ steps.continue.outputs.boot_version }} steps: - uses: actions/checkout@v3 - id: continue @@ -39,6 +40,8 @@ jobs: # Extract version from gradle.properties version=$(cat gradle.properties | grep "version=" | awk -F'=' '{print $2}') echo "project_version=$version" >>$GITHUB_OUTPUT + bootVersion=$(cat gradle/libs.versions.toml | grep "spring-boot = \"" | cut -d '"' -f2) + echo "boot_version=$bootVersion" >>$GITHUB_OUTPUT build_jdk_17: name: Build (JDK 17) needs: [prerequisites] @@ -65,6 +68,9 @@ jobs: check_samples: name: Check Sample Apps needs: [prerequisites] + strategy: + matrix: + springBootVersion: [ "${{ needs.prerequisites.outputs.boot_version }}", '3.3.0-SNAPSHOT' ] runs-on: ubuntu-latest if: needs.prerequisites.outputs.runjobs steps: @@ -74,6 +80,7 @@ jobs: env: LOCAL_REPOSITORY_PATH: ${{ github.workspace }}/build/publications/repos VERSION: ${{ needs.prerequisites.outputs.project_version }} + BOOT_VERSION: ${{ matrix.springBootVersion }} ORG_GRADLE_PROJECT_signingKey: ${{ secrets.GPG_PRIVATE_KEY }} ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.GPG_PASSPHRASE }} run: | @@ -82,6 +89,7 @@ jobs: --init-script ./spring-pulsar-sample-apps/sample-apps-check-ci.gradle \ -PlocalRepositoryPath="$LOCAL_REPOSITORY_PATH" \ -PspringPulsarVersion="$VERSION" \ + -PspringBootVersion="$BOOT_VERSION" \ :runAllSampleTests scan: needs: [prerequisites]