Skip to content

Commit 1b36b7e

Browse files
committed
ci: arm64 Linux runner
I didn't notice the GitHub-hosted arm64 Linux runners were in public preview. I prefer aarch64 to x86_64.
1 parent a2c49e8 commit 1b36b7e

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,23 @@ on:
66
branches: ["main"]
77
jobs:
88
build-linux:
9-
runs-on: ubuntu-latest
9+
runs-on: ubuntu-24.04-arm
1010
container: swiftlang/swift:nightly-main-noble
1111
steps:
1212
- uses: actions/checkout@v4
13-
- run: apt-get update && apt-get install --no-install-recommends -y make llvm-19
13+
- run: apt-get update && apt-get install --no-install-recommends -y make
1414
- run: swift --version
15-
- run: make OBJCOPY=llvm-objcopy-19
15+
- run: make OBJCOPY=objcopy
1616
lint:
17-
runs-on: ubuntu-latest
17+
runs-on: ubuntu-24.04-arm
1818
container: swiftlang/swift:nightly-main-noble
1919
steps:
2020
- uses: actions/checkout@v4
2121
- run: swift --version
2222
- run: swift format lint --enable-experimental-feature InlineArrayTypeSugar -rp .
2323
yamllint:
24-
runs-on: ubuntu-latest
25-
container: alpine:3.21
24+
runs-on: ubuntu-24.04-arm
2625
steps:
2726
- uses: actions/checkout@v4
28-
- run: apk update && apk add yamllint
2927
- run: yamllint --version
3028
- run: yamllint --strict --config-file .yamllint.yml .

0 commit comments

Comments
 (0)