Skip to content

Commit bfc8024

Browse files
committed
ci: use arm64 runners to speed things up
1 parent e37532b commit bfc8024

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -300,18 +300,18 @@ jobs:
300300
ruby: ${{ fromJSON(needs.ruby_versions.outputs.image_tag) }}
301301
include:
302302
# declare docker image for each platform
303-
- { platform: aarch64-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base &&" }
304-
- { platform: arm-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base &&" }
305-
- { platform: x86-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base &&" }
306-
- { platform: x86_64-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base &&" }
303+
- { runner: ubuntu-latest, platform: aarch64-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base &&" }
304+
- { runner: ubuntu-latest, platform: arm-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base &&" }
305+
- { runner: ubuntu-latest, platform: x86-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base &&" }
306+
- { runner: ubuntu-latest, platform: x86_64-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base &&" }
307307
# declare docker platform for each platform
308-
- { platform: aarch64-linux-gnu, docker_platform: "--platform=linux/arm64" }
309-
- { platform: aarch64-linux-musl, docker_platform: "--platform=linux/arm64" }
310-
- { platform: arm-linux-gnu, docker_platform: "--platform=linux/arm/v7" }
311-
- { platform: arm-linux-musl, docker_platform: "--platform=linux/arm/v7" }
312-
- { platform: x86-linux-gnu, docker_platform: "--platform=linux/386" }
313-
- { platform: x86-linux-musl, docker_platform: "--platform=linux/386" }
314-
runs-on: ubuntu-latest
308+
- { runner: ubuntu-24.04-latest, platform: aarch64-linux-gnu, docker_platform: "--platform=linux/arm64" }
309+
- { runner: ubuntu-24.04-latest, platform: aarch64-linux-musl, docker_platform: "--platform=linux/arm64" }
310+
- { runner: ubuntu-24.04-latest, platform: arm-linux-gnu, docker_platform: "--platform=linux/arm/v7" }
311+
- { runner: ubuntu-24.04-latest, platform: arm-linux-musl, docker_platform: "--platform=linux/arm/v7" }
312+
- { runner: ubuntu-latest, platform: x86-linux-gnu, docker_platform: "--platform=linux/386" }
313+
- { runner: ubuntu-latest, platform: x86-linux-musl, docker_platform: "--platform=linux/386" }
314+
runs-on: ${{ matrix.runner }}
315315
steps:
316316
- uses: actions/checkout@v6
317317
- uses: actions/download-artifact@v6

0 commit comments

Comments
 (0)