diff --git a/.github/workflows/ci-development-branch.yml b/.github/workflows/ci-development-branch.yml index 20699da..ee4af98 100644 --- a/.github/workflows/ci-development-branch.yml +++ b/.github/workflows/ci-development-branch.yml @@ -20,6 +20,7 @@ on: jobs: build: strategy: + fail-fast: false matrix: os: - ubuntu-latest @@ -27,6 +28,8 @@ jobs: - macos-latest java-version: - 11 + - 17 + - 21 runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 @@ -38,4 +41,4 @@ jobs: cache: 'maven' cache-dependency-path: 'pom.xml' - name: Build & Test - run: mvn -B clean verify + run: mvn -B clean verify -Prun-its diff --git a/.github/workflows/ci-maintenance-branch.yml b/.github/workflows/ci-maintenance-branch.yml index a2f2f26..1cc72a5 100644 --- a/.github/workflows/ci-maintenance-branch.yml +++ b/.github/workflows/ci-maintenance-branch.yml @@ -20,6 +20,7 @@ on: jobs: build: strategy: + fail-fast: false matrix: os: - ubuntu-latest diff --git a/pom.xml b/pom.xml index 42dc2a8..0809acc 100644 --- a/pom.xml +++ b/pom.xml @@ -35,6 +35,8 @@ ${maven.build.timestamp} yyyy UTF-8 + src/it/java-11 + 11 @@ -230,7 +232,7 @@ src/**/*.java - src/it/**/*.* + ${integration-tests.path}/**/*.* 2013 @@ -245,6 +247,27 @@ + + + java-17 + + 17 + + + src/it/java-17 + 17 + + + + java-21 + + 21 + + + src/it/java-17 + 21 + +