@@ -32,19 +32,21 @@ jobs:
3232 env :
3333 HAS_DOCKER_CREDENTIALS : ${{ secrets.DOCKER_PASSWORD != '' }}
3434 name : ${{ matrix.cfg.name }}
35- runs-on : ubuntu-latest
35+ # Output image architecture matches the runner's.
36+ runs-on : ${{ matrix.cfg.runs-on }}
3637 strategy :
3738 fail-fast : false
3839 matrix :
3940 cfg :
40- - { name: Arch Linux, id: arch }
41- - { name: CUDA (on Arch), id: cuda }
42- - { name: CUDA Cross (on Ubuntu Jammy), id: cuda-cross }
43- - { name: Fedora, id: fedora }
44- - { name: Gentoo, id: gentoo }
45- - { name: OpenSUSE, id: opensuse }
46- - { name: Ubuntu Bionic, id: bionic }
47- - { name: Ubuntu Rolling, id: ubuntu-rolling }
41+ - { name: Arch Linux, id: arch, runs-on: ubuntu-latest }
42+ - { name: CUDA (on Arch), id: cuda, runs-on: ubuntu-latest }
43+ - { name: CUDA Cross (on Ubuntu Jammy), id: cuda-cross, runs-on: ubuntu-latest }
44+ - { name: Fedora, id: fedora, runs-on: ubuntu-latest }
45+ - { name: Gentoo, id: gentoo, runs-on: ubuntu-latest }
46+ - { name: OpenSUSE, id: opensuse, runs-on: ubuntu-latest }
47+ - { name: Ubuntu Bionic, id: bionic, runs-on: ubuntu-latest }
48+ - { name: Ubuntu Rolling, id: ubuntu-rolling, runs-on: ubuntu-latest }
49+ - { name: Ubuntu Rolling AArch64, id: ubuntu-rolling, runs-on: ubuntu-24.04-arm }
4850 steps :
4951 # Need v3 because of bionic
5052 - uses : actions/checkout@v3
0 commit comments