diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fcca9df30..39e4ed118 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,7 +8,11 @@ jobs: strategy: fail-fast: false matrix: - java: [ 11, 17, 21, 23 ] + java: [ 11, 17, 21, 23, 24-ea ] + experimental: [ false ] + include: + - java: 24-ea + experimental: true steps: - uses: actions/checkout@v4 @@ -25,9 +29,14 @@ jobs: java-version: ${{ matrix.java }} distribution: 'temurin' - - name: Build + - name: Build (Regular) + if: ${{ ! matrix.experimental }} run: mvn -B clean verify + - name: Build (BB Experimental) + if: ${{ matrix.experimental }} + run: mvn -B clean verify -Dnet.bytebuddy.experimental=true + - name: Archive Test Logs On Failure if: failure() run: tar -czvf surefire-reports-jdk-${{ matrix.java }}.tar.gz **/target/surefire-reports/*