Skip to content

Commit 85f10bd

Browse files
committed
CI: arm64-8core-32gb -> ubuntu-24.04-arm
GHA now provides ARM runners for free https://github.blog/changelog/2025-01-16-linux-arm64-hosted-runners-now-available-for-free-in-public-repositories-public-preview/ Signed-off-by: Akihiro Suda <[email protected]> (cherry picked from commit 4e7484d) > Conflicts: > .github/workflows/ci.yml Signed-off-by: Akihiro Suda <[email protected]>
1 parent 561ed52 commit 85f10bd

File tree

1 file changed

+5
-14
lines changed

1 file changed

+5
-14
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,7 @@ jobs:
2626

2727
strategy:
2828
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]
3230

3331
steps:
3432
- uses: actions/checkout@v4
@@ -193,10 +191,8 @@ jobs:
193191

194192
strategy:
195193
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]
197195
go-version: ["1.23.6", "1.24.0"]
198-
exclude:
199-
- os: ${{ github.repository != 'containerd/containerd' && 'arm64-8core-32gb' }}
200196
steps:
201197
- uses: actions/checkout@v4
202198
- uses: ./.github/actions/install-go
@@ -396,17 +392,16 @@ jobs:
396392
- io.containerd.runc.v2
397393
runc: [runc, crun]
398394
enable_cri_sandboxes: ["", "sandboxed"]
399-
os: [ubuntu-20.04, arm64-8core-32gb]
395+
os: [ubuntu-20.04, ubuntu-24.04-arm]
400396
exclude:
401-
- os: ${{ github.repository != 'containerd/containerd' && 'arm64-8core-32gb' }}
402397
- runtime: io.containerd.runc.v1
403398
runc: crun
404399
- runtime: io.containerd.runtime.v1.linux
405400
runc: crun
406401
- runtime: io.containerd.runc.v1
407-
os: arm64-8core-32gb
402+
os: ubuntu-24.04-arm
408403
- runtime: io.containerd.runtime.v1.linux
409-
os: arm64-8core-32gb
404+
os: ubuntu-24.04-arm
410405

411406
env:
412407
GOTEST: gotestsum --
@@ -427,10 +422,6 @@ jobs:
427422
script/setup/install-failpoint-binaries
428423
429424
- 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'
434425
run: |
435426
sudo add-apt-repository -y ppa:criu/ppa
436427
sudo apt-get update

0 commit comments

Comments
 (0)