2323
2424 strategy :
2525 matrix :
26- os : [ubuntu-24.04, arm64-8core-32gb, macos-13, windows-2019]
27- exclude :
28- - os : ${{ github.repository != 'containerd/containerd' && 'arm64-8core-32gb' }}
26+ os : [ubuntu-24.04, ubuntu-24.04-arm, macos-13, windows-2019]
2927
3028
3129 steps :
@@ -190,10 +188,8 @@ jobs:
190188
191189 strategy :
192190 matrix :
193- os : [ubuntu-22.04, ubuntu-24.04, arm64-8core-32gb , macos-13, windows-2019, windows-2022]
191+ os : [ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm , macos-13, windows-2019, windows-2022]
194192 go-version : ["1.23.6", "1.24.0"]
195- exclude :
196- - os : ${{ github.repository != 'containerd/containerd' && 'arm64-8core-32gb' }}
197193 steps :
198194 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
199195 - uses : ./.github/actions/install-go
@@ -388,9 +384,7 @@ jobs:
388384 runtime :
389385 - io.containerd.runc.v2
390386 runc : [runc] # crun can be added here to debug crun issues
391- os : [ubuntu-22.04, ubuntu-24.04, arm64-8core-32gb]
392- exclude :
393- - os : ${{ github.repository != 'containerd/containerd' && 'arm64-8core-32gb' }}
387+ os : [ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm]
394388 cgroup_driver : [cgroupfs, systemd]
395389
396390 env :
@@ -412,10 +406,6 @@ jobs:
412406 script/setup/install-failpoint-binaries
413407
414408 - name : Install criu
415- # NOTE: Required arm64 enable CONFIG_CHECKPOINT_RESTORE (need to confirm GitHub action runners config)
416- #
417- # REF: https://criu.org/Linux_kernel
418- if : matrix.os != 'arm64-8core-32gb'
419409 run : |
420410 sudo add-apt-repository -y ppa:criu/ppa
421411 sudo apt-get update
0 commit comments