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
+
+