diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 42774319..9bdcf84e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -283,9 +283,13 @@ jobs: strategy: fail-fast: false matrix: - os: - - ubuntu-20.04 - - ubuntu-latest + include: + - os: ubuntu-20.04 + target: x86_64 + - os: ubuntu-latest + target: x86_64 + - os: ubuntu-24.04-arm + target: aarch64 runs-on: ${{ matrix.os }} steps: - uses: actions/download-artifact@v4 @@ -296,7 +300,7 @@ jobs: - name: Run test in ubuntu run: | set -exuo pipefail - [ "$(./detect-targets)" = "$(printf 'x86_64-unknown-linux-gnu\nx86_64-unknown-linux-musl')" ] + [ "$(./detect-targets)" = "$(printf '${{ matrix.target }}-unknown-linux-gnu\n${{ matrix.target }}-unknown-linux-musl')" ] detect-targets-more-glibc-test: needs: