Skip to content

Commit ad9149c

Browse files
CopilotYukaii
andcommitted
Add native ARM64 GitHub Actions runner support
Co-authored-by: Yukaii <4230968+Yukaii@users.noreply.github.com>
1 parent 1e6ee49 commit ad9149c

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ on:
77

88
jobs:
99
test-and-build:
10-
runs-on: ubuntu-latest
10+
runs-on: ${{ matrix.os }}
1111
strategy:
1212
matrix:
1313
node-version: [16.x]
14+
os: [ubuntu-latest, ubuntu-24.04-arm64]
1415

1516
steps:
1617
- uses: actions/checkout@v4

.github/workflows/push-image.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,15 @@ env:
1919

2020
jobs:
2121
build:
22-
runs-on: ubuntu-latest
22+
runs-on: ${{ matrix.runner }}
2323
strategy:
2424
fail-fast: false
2525
matrix:
26-
platform:
27-
- linux/amd64
28-
- linux/arm64
26+
include:
27+
- platform: linux/amd64
28+
runner: ubuntu-latest
29+
- platform: linux/arm64
30+
runner: ubuntu-24.04-arm64
2931
steps:
3032
-
3133
name: Prepare
@@ -41,9 +43,6 @@ jobs:
4143
uses: docker/metadata-action@v5
4244
with:
4345
images: ${{ env.REGISTRY_IMAGE }}
44-
-
45-
name: Set up QEMU
46-
uses: docker/setup-qemu-action@v3
4746
-
4847
name: Set up Docker Buildx
4948
uses: docker/setup-buildx-action@v3

0 commit comments

Comments
 (0)