From 740c8fc654452a785190c9f033f2dcca90f1758f Mon Sep 17 00:00:00 2001 From: offa Date: Mon, 30 Oct 2023 17:30:15 +0100 Subject: [PATCH 1/3] Add Java 21 CI build --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a57773ac6c..a50f657db1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,7 +12,7 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macOS-latest] # choosing to run a reduced set of LTS, current, and next, to balance coverage and execution time - java: [8, 17, 20] + java: [8, 17, 20, 21] fail-fast: false name: Test JDK ${{ matrix.java }}, ${{ matrix.os }} steps: From 826ce91797d6cd9ed608ac68efc8c81592b02e91 Mon Sep 17 00:00:00 2001 From: offa Date: Mon, 30 Oct 2023 17:32:29 +0100 Subject: [PATCH 2/3] Update actions --- .github/workflows/build.yml | 2 +- .github/workflows/cifuzz.yml | 2 +- .github/workflows/codeql.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a50f657db1..9c92c7e72d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,7 +17,7 @@ jobs: name: Test JDK ${{ matrix.java }}, ${{ matrix.os }} steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up JDK ${{ matrix.java }} uses: actions/setup-java@v3 diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index 3d265ab557..23df68aa2c 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml @@ -19,7 +19,7 @@ jobs: dry-run: false language: jvm - name: Upload Crash - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v3 if: failure() && steps.build.outcome == 'success' with: name: artifacts diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 7eaa5be624..0eea129b29 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -14,7 +14,7 @@ jobs: name: "CodeQL" steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up JDK uses: actions/setup-java@v3 with: From 97c576a0ee67265aab1b28156f46e6d68cf23708 Mon Sep 17 00:00:00 2001 From: Jonathan Hedley Date: Tue, 31 Oct 2023 18:20:29 +1100 Subject: [PATCH 3/3] Drop JDK 20 from CI Leaving 8, 17, 21 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9c92c7e72d..7a4e6b6a78 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,7 +12,7 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macOS-latest] # choosing to run a reduced set of LTS, current, and next, to balance coverage and execution time - java: [8, 17, 20, 21] + java: [8, 17, 21] fail-fast: false name: Test JDK ${{ matrix.java }}, ${{ matrix.os }} steps: