Skip to content

Commit f3284aa

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 6b4c4a1 commit f3284aa

1 file changed

Lines changed: 3 additions & 13 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@ jobs:
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.24.0", "1.23.6"]
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

Comments
 (0)