From 174d9b86300ec3005f3ff862371d1ef9f4ec4195 Mon Sep 17 00:00:00 2001 From: Daniel Widdis Date: Tue, 4 Mar 2025 08:47:01 -0800 Subject: [PATCH] Add CI run on Linux arm64 Signed-off-by: Daniel Widdis --- .github/workflows/ci.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 49299f78a..c839a7b8e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -19,6 +19,9 @@ jobs: java: [8, 11, 17, 21, 23] # macos-13 is x86, macos-latest is aarch64 os: [ubuntu-latest, macos-13, macos-latest] + include: + - java: 17 + os: 'ubuntu-24.04-arm' # Run all tests even if one fails fail-fast: false name: Test JDK ${{ matrix.java }}, ${{ matrix.os }} @@ -32,7 +35,9 @@ jobs: distribution: 'zulu' - name: Linux requirements if: contains(matrix.os, 'ubuntu') - run: sudo apt-get install -yq --force-yes zip unzip libtool automake libltdl-dev texinfo ant ant-optional debhelper-compat default-jdk javahelper libasm-java libffi-dev libx11-dev libxt-dev maven-repo-helper pkg-config + run: | + sudo apt-get update + sudo apt-get install -yq --allow-downgrades zip unzip libtool automake libltdl-dev texinfo ant ant-optional debhelper-compat default-jdk javahelper libasm-java libffi-dev libx11-dev libxt-dev maven-repo-helper pkg-config - name: macOS requirements if: contains(matrix.os, 'macos') run: |