This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-quarkus-examples.git
commit b9be6ccf231d403a2d3959e57ca66d75029c0090 Author: James Netherton <[email protected]> AuthorDate: Mon Aug 1 15:44:42 2022 +0100 Add CI workflow job for testing with JDK 17 --- .github/workflows/ci-build.yaml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/.github/workflows/ci-build.yaml b/.github/workflows/ci-build.yaml index 2727618..abc8d3d 100644 --- a/.github/workflows/ci-build.yaml +++ b/.github/workflows/ci-build.yaml @@ -157,6 +157,40 @@ jobs: run: | [[ -z $(git status --porcelain) ]] || { echo 'There are uncommitted changes'; git status; exit 1; } + integration-tests-alternative-jvm: + name: Integration Tests JDK - ${{ matrix.jdk }} + needs: initial-mvn-install + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + jdk: ['17'] + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Set up JDK {{ matrix.jdk }} + uses: actions/setup-java@v2 + with: + distribution: 'temurin' + java-version: ${{ matrix.jdk }} + - name: Download Maven Repo + uses: actions/download-artifact@v2 + with: + name: maven-repo + path: .. + - name: Extract Maven Repo + shell: bash + run: | + tar -xzf ../maven-repo.tgz -C ~ + - name: Integration Tests + shell: bash + run: | + ./mvnw-for-each.sh ${MAVEN_ARGS} clean verify + - name: Fail if there are uncommitted changes + shell: bash + run: | + [[ -z $(git status --porcelain) ]] || { echo 'There are uncommitted changes'; git status; exit 1; } + integration-tests-alternative-platform: name: Integration Tests Alternative Platform - ${{matrix.os}} needs: initial-mvn-install
