From d81c7350d1a3b86a3dff826dbf2f5acd6da3828f Mon Sep 17 00:00:00 2001 From: Benjamin Gilbert Date: Sat, 25 Jan 2025 18:57:06 -0800 Subject: [PATCH 1/2] workflows: also test on Linux aarch64 It probably won't give meaningful additional CI coverage, but it doesn't hurt either. Signed-off-by: Benjamin Gilbert --- .github/workflows/java.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/java.yaml b/.github/workflows/java.yaml index 6e9be7c..f270485 100644 --- a/.github/workflows/java.yaml +++ b/.github/workflows/java.yaml @@ -18,7 +18,7 @@ jobs: dist-base: ${{ steps.dist.outputs.dist-base }} strategy: matrix: - os: [ubuntu-latest, macos-latest, windows-latest] + os: [ubuntu-latest, ubuntu-24.04-arm, macos-latest, windows-latest] java: [22, 23] include: - os: ubuntu-latest @@ -37,7 +37,7 @@ jobs: java-version: ${{ matrix.java }} cache: maven - name: Install dependencies (Linux) - if: matrix.os == 'ubuntu-latest' + if: startsWith(matrix.os, 'ubuntu-') run: | sudo add-apt-repository "ppa:openslide/openslide" sudo apt-get install libopenslide1 From e9ecf4b091b7b5d15e2404be8f8a77f44360bf1b Mon Sep 17 00:00:00 2001 From: Benjamin Gilbert Date: Wed, 16 Apr 2025 01:36:31 -0500 Subject: [PATCH 2/2] workflows: update to Java 24 Signed-off-by: Benjamin Gilbert --- .github/workflows/java.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/java.yaml b/.github/workflows/java.yaml index f270485..ee2c3ab 100644 --- a/.github/workflows/java.yaml +++ b/.github/workflows/java.yaml @@ -19,7 +19,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, ubuntu-24.04-arm, macos-latest, windows-latest] - java: [22, 23] + java: [22, 24] include: - os: ubuntu-latest java: 22