Skip to content

Commit 13fdce8

Browse files
authored
Merge pull request #10822 from austinvazquez/cherry-pick-ee921689f739bd495b66105f62676e86c21718ba-to-1.7
[release/1.7 backport] Switch from actuated.dev to GH Action runners for arm64
2 parents bf981c1 + 41e8f24 commit 13fdce8

1 file changed

Lines changed: 13 additions & 8 deletions

File tree

.github/workflows/ci.yml

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

2727
strategy:
2828
matrix:
29-
os: [ubuntu-20.04, actuated-arm64-4cpu-16gb, macos-13, windows-2019]
29+
os: [ubuntu-20.04, arm64-8core-32gb, macos-13, windows-2019]
30+
exclude:
31+
- os: ${{ github.repository != 'containerd/containerd' && 'arm64-8core-32gb' }}
3032

3133
steps:
3234
- uses: actions/checkout@v4
@@ -43,7 +45,6 @@ jobs:
4345
#
4446
project:
4547
name: Project Checks
46-
if: github.repository == 'containerd/containerd'
4748
runs-on: ubuntu-20.04
4849
timeout-minutes: 5
4950

@@ -56,6 +57,7 @@ jobs:
5657
- uses: ./src/github.com/containerd/containerd/.github/actions/install-go
5758

5859
- uses: containerd/[email protected]
60+
if: github.repository == 'containerd/containerd'
5961
with:
6062
working-directory: src/github.com/containerd/containerd
6163
repo-access-token: ${{ secrets.GITHUB_TOKEN }}
@@ -191,8 +193,10 @@ jobs:
191193

192194
strategy:
193195
matrix:
194-
os: [ubuntu-20.04, actuated-arm64-4cpu-16gb, macos-13, windows-2019, windows-2022]
196+
os: [ubuntu-20.04, arm64-8core-32gb, macos-13, windows-2019, windows-2022]
195197
go-version: ["1.22.8", "1.23.2"]
198+
exclude:
199+
- os: ${{ github.repository != 'containerd/containerd' && 'arm64-8core-32gb' }}
196200
steps:
197201
- uses: actions/checkout@v4
198202
- uses: ./.github/actions/install-go
@@ -392,16 +396,17 @@ jobs:
392396
- io.containerd.runc.v2
393397
runc: [runc, crun]
394398
enable_cri_sandboxes: ["", "sandboxed"]
395-
os: [ubuntu-20.04, actuated-arm64-4cpu-16gb]
399+
os: [ubuntu-20.04, arm64-8core-32gb]
396400
exclude:
401+
- os: ${{ github.repository != 'containerd/containerd' && 'arm64-8core-32gb' }}
397402
- runtime: io.containerd.runc.v1
398403
runc: crun
399404
- runtime: io.containerd.runtime.v1.linux
400405
runc: crun
401406
- runtime: io.containerd.runc.v1
402-
os: actuated-arm64-4cpu-16gb
407+
os: arm64-8core-32gb
403408
- runtime: io.containerd.runtime.v1.linux
404-
os: actuated-arm64-4cpu-16gb
409+
os: arm64-8core-32gb
405410

406411
env:
407412
GOTEST: gotestsum --
@@ -422,10 +427,10 @@ jobs:
422427
script/setup/install-failpoint-binaries
423428
424429
- name: Install criu
425-
# NOTE: Required actuated enable CONFIG_CHECKPOINT_RESTORE
430+
# NOTE: Required arm64 enable CONFIG_CHECKPOINT_RESTORE (need to confirm GitHub action runners config)
426431
#
427432
# REF: https://criu.org/Linux_kernel
428-
if: matrix.os != 'actuated-arm64-4cpu-16gb'
433+
if: matrix.os != 'arm64-8core-32gb'
429434
run: |
430435
sudo add-apt-repository -y ppa:criu/ppa
431436
sudo apt-get update

0 commit comments

Comments
 (0)