From 1bf72c2dc6278b7401038b7b9cc9930b2b285443 Mon Sep 17 00:00:00 2001 From: Chris Bono Date: Thu, 5 Oct 2023 21:21:51 -0500 Subject: [PATCH] Revert "[CI] Remove check-samples from main ci.yml" This reverts commit a2415e92b34e5396b77243c60b36b9e296729a98. --- .github/workflows/ci.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index da95c9c5..cf3dd4f6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -99,6 +99,30 @@ jobs: context-root: spring-pulsar cloudflare-zone-id: ${{ secrets.CLOUDFLARE_ZONE_ID }} cloudflare-cache-token: ${{ secrets.CLOUDFLARE_CACHE_TOKEN }} + check_samples: + name: Check Samples project + needs: [prerequisites] + runs-on: ubuntu-latest + if: needs.prerequisites.outputs.runjobs + steps: + - uses: actions/checkout@v3 + - name: Set up gradle + uses: spring-io/spring-gradle-build-action@v2 + with: + java-version: 17 + distribution: temurin + - name: Check samples project + env: + LOCAL_REPOSITORY_PATH: ${{ github.workspace }}/build/publications/repos + SAMPLES_DIR: + VERSION: ${{ needs.prerequisites.outputs.project_version }} + run: | + ./gradlew publishMavenJavaPublicationToLocalRepository + ./gradlew \ + --init-script ./spring-pulsar-sample-apps/sample-apps-check-ci.gradle \ + -PlocalRepositoryPath="$LOCAL_REPOSITORY_PATH" \ + -PspringPulsarVersion="$VERSION" \ + :runAllSampleTests perform_release: name: Perform Release needs: [prerequisites, build_deploy_jdk_17, deploy_docs_antora]