Skip to content

Commit 63a6733

Browse files
committed
remove 8
Signed-off-by: Jay DeLuca <jaydeluca4@gmail.com>
1 parent d9df6eb commit 63a6733

File tree

1 file changed

+9
-15
lines changed

1 file changed

+9
-15
lines changed

.github/workflows/java-version-matrix-tests.yml

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ jobs:
2323
strategy:
2424
fail-fast: false
2525
matrix:
26-
java-version: [8, 11, 17, 21, 25]
26+
# Note: Java 8 runtime testing is skipped due to Spotless incompatibility
27+
java-version: [11, 17, 21, 25]
2728
steps:
2829
- name: Check out
2930
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
@@ -50,22 +51,15 @@ jobs:
5051
- name: Clean and rebuild sample apps targeting Java ${{ matrix.java-version }}
5152
run: |
5253
cd integration-tests
53-
if [ "${{ matrix.java-version }}" = "8" ]; then
54-
# Java 8 doesn't support --release flag, use source/target instead
55-
mise exec -- ../mvnw clean install -DskipTests -Dspotless.check.skip=true -Dcoverage.skip=true -Dcheckstyle.skip=true -Dwarnings=-nowarn \
56-
-Djava.version=8 \
57-
-Dmaven.compiler.source=8 \
58-
-Dmaven.compiler.target=8
59-
else
60-
# Java 9+ supports --release flag for better compatibility
61-
mise exec -- ../mvnw clean install -DskipTests -Dspotless.check.skip=true -Dcoverage.skip=true -Dcheckstyle.skip=true -Dwarnings=-nowarn \
62-
-Djava.version=${{ matrix.java-version }} \
63-
-Dmaven.compiler.release=${{ matrix.java-version }}
64-
fi
54+
mise exec -- ../mvnw clean install -DskipTests -Dspotless.skip=true -Dcoverage.skip=true -Dcheckstyle.skip=true -Dwarnings=-nowarn \
55+
-Djava.version=${{ matrix.java-version }} \
56+
-Dmaven.compiler.release=${{ matrix.java-version }} \
57+
-pl it-common,it-exporter,it-pushgateway
6558
66-
- name: Run integration tests in parallel
59+
- name: Run integration tests
6760
env:
6861
TEST_JAVA_VERSION: ${{ matrix.java-version }}
6962
run: |
7063
cd integration-tests
71-
mise exec -- ../mvnw verify -T 2C -Dspotless.check.skip=true -Dcoverage.skip=true -Dcheckstyle.skip=true -Dwarnings=-nowarn
64+
mise exec -- ../mvnw verify -T 2C -Dspotless.skip=true -Dcoverage.skip=true -Dcheckstyle.skip=true -Dwarnings=-nowarn \
65+
-pl it-exporter,it-pushgateway

0 commit comments

Comments
 (0)