@@ -642,15 +642,15 @@ jobs:
642642 ruby : ${{ fromJSON(needs.ruby_versions.outputs.image_tag) }}
643643 include :
644644 # declare docker image for each platform
645- - { platform: aarch64-linux-musl, docker_tag: "-alpine", bootstrap: "apk add bash build-base &&" }
646- - { platform: arm-linux-musl, docker_tag: "-alpine", bootstrap: "apk add bash build-base &&" }
647- - { platform: x86_64-linux-musl, docker_tag: "-alpine", bootstrap: "apk add bash build-base &&" }
645+ - { runner: ubuntu-latest, platform: aarch64-linux-musl, docker_tag: "-alpine", bootstrap: "apk add bash build-base &&" }
646+ - { runner: ubuntu-latest, platform: arm-linux-musl, docker_tag: "-alpine", bootstrap: "apk add bash build-base &&" }
647+ - { runner: ubuntu-latest, platform: x86_64-linux-musl, docker_tag: "-alpine", bootstrap: "apk add bash build-base &&" }
648648 # declare docker platform for each platform
649- - { platform: aarch64-linux-gnu, docker_platform: "--platform=linux/arm64/v8" }
650- - { platform: aarch64-linux-musl, docker_platform: "--platform=linux/arm64/v8" }
651- - { platform: arm-linux-gnu, docker_platform: "--platform=linux/arm/v7" }
652- - { platform: arm-linux-musl, docker_platform: "--platform=linux/arm/v7" }
653- runs-on : ubuntu-latest
649+ - { runner: ubuntu-24.04-arm, platform: aarch64-linux-gnu, docker_platform: "--platform=linux/arm64/v8" }
650+ - { runner: ubuntu-24.04-arm, platform: aarch64-linux-musl, docker_platform: "--platform=linux/arm64/v8" }
651+ - { runner: ubuntu-24.04-arm, platform: arm-linux-gnu, docker_platform: "--platform=linux/arm/v7" }
652+ - { runner: ubuntu-24.04-arm, platform: arm-linux-musl, docker_platform: "--platform=linux/arm/v7" }
653+ runs-on : ${{ matrix.runner || ' ubuntu-latest' }}
654654 steps :
655655 - uses : actions/checkout@v4
656656 with :
@@ -660,7 +660,6 @@ jobs:
660660 name : cruby-${{ matrix.platform }}-gem
661661 path : gems
662662 - run : |
663- docker run --rm --privileged alekitto/qemu-user-static --reset -p yes
664663 docker run --rm -v $PWD:/nokogiri -w /nokogiri \
665664 ${{ matrix.docker_platform }} ruby:${{ matrix.ruby }}${{ matrix.docker_tag }} \
666665 sh -c "
0 commit comments