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 <akihiro.suda.cz@hco.ntt.co.jp> (cherry picked from commit 4e7484d) > Conflicts: > .github/workflows/ci.yml Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy