diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 32838772..abc3c4b1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-latest, windows-latest, macos-latest ] - java: [ 8, 11, 17, 21 ] + java: [ 11, 17, 21 ] runs-on: ${{ matrix.os }} permissions: checks: write @@ -38,6 +38,32 @@ jobs: report_paths: "**/target/surefire-reports/TEST*.xml" check_name: Unit Test Results for OpenJDK ${{ matrix.java }} on ${{ matrix.os }} + test-jdk8: + name: Test OpenJDK ${{ matrix.java }} on ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, windows-latest, macos-13 ] + runs-on: ${{ matrix.os }} + permissions: + checks: write + steps: + - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 + - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1 + with: + distribution: 'temurin' + java-version: 8 + java-package: jdk + cache: 'maven' + - name: Run Tests + run: mvn --batch-mode --no-transfer-progress test + - name: Publish Test Report + uses: mikepenz/action-junit-report@9379f0ccddcab154835d4e2487555ee79614fe95 # v4.2.1 + if: ${{ !cancelled() }} + with: + report_paths: "**/target/surefire-reports/TEST*.xml" + check_name: Unit Test Results for OpenJDK 8 on ${{ matrix.os }} + test_oracle: name: Test Oracle JDK 8 with KCMS=${{ matrix.kcms }} runs-on: ubuntu-latest