26
26
27
27
strategy :
28
28
matrix :
29
- os : [ubuntu-20.04, arm64-8core-32gb, macos-13, windows-2019]
30
- exclude :
31
- - os : ${{ github.repository != 'containerd/containerd' && 'arm64-8core-32gb' }}
29
+ os : [ubuntu-20.04, ubuntu-24.04-arm, macos-13, windows-2019]
32
30
33
31
steps :
34
32
- uses : actions/checkout@v4
@@ -193,10 +191,8 @@ jobs:
193
191
194
192
strategy :
195
193
matrix :
196
- os : [ubuntu-20.04, arm64-8core-32gb , macos-13, windows-2019, windows-2022]
194
+ os : [ubuntu-20.04, ubuntu-24.04-arm , macos-13, windows-2019, windows-2022]
197
195
go-version : ["1.23.6", "1.24.0"]
198
- exclude :
199
- - os : ${{ github.repository != 'containerd/containerd' && 'arm64-8core-32gb' }}
200
196
steps :
201
197
- uses : actions/checkout@v4
202
198
- uses : ./.github/actions/install-go
@@ -396,17 +392,16 @@ jobs:
396
392
- io.containerd.runc.v2
397
393
runc : [runc, crun]
398
394
enable_cri_sandboxes : ["", "sandboxed"]
399
- os : [ubuntu-20.04, arm64-8core-32gb ]
395
+ os : [ubuntu-20.04, ubuntu-24.04-arm ]
400
396
exclude :
401
- - os : ${{ github.repository != 'containerd/containerd' && 'arm64-8core-32gb' }}
402
397
- runtime : io.containerd.runc.v1
403
398
runc : crun
404
399
- runtime : io.containerd.runtime.v1.linux
405
400
runc : crun
406
401
- runtime : io.containerd.runc.v1
407
- os : arm64-8core-32gb
402
+ os : ubuntu-24.04-arm
408
403
- runtime : io.containerd.runtime.v1.linux
409
- os : arm64-8core-32gb
404
+ os : ubuntu-24.04-arm
410
405
411
406
env :
412
407
GOTEST : gotestsum --
@@ -427,10 +422,6 @@ jobs:
427
422
script/setup/install-failpoint-binaries
428
423
429
424
- name : Install criu
430
- # NOTE: Required arm64 enable CONFIG_CHECKPOINT_RESTORE (need to confirm GitHub action runners config)
431
- #
432
- # REF: https://criu.org/Linux_kernel
433
- if : matrix.os != 'arm64-8core-32gb'
434
425
run : |
435
426
sudo add-apt-repository -y ppa:criu/ppa
436
427
sudo apt-get update
0 commit comments