Guides
Migrating to Native ARM
Before we released our ARM runners, all GitHub Actions users had to run on x86_64. Most users who wanted to build for ARM used the QEMU action provided by the docker team. As now have native ARM support, users can remove this and expect their builds to run on ARM.
Simply remove the QEMU step:
yaml1jobs:2docker-arm:3runs-on: buildjet-4vcpu-ubuntu-2204-arm4steps:5- uses: actions/checkout@v3-- name: Set up QEMU-uses: docker/setup-qemu-action@v28- uses: docker/setup-buildx-action@v29- uses: docker/login-action@v210with:11username: ${{ secrets.DOCKERHUB_USERNAME }}12password: ${{ secrets.DOCKERHUB_TOKEN }}13- name: Build and push14uses: docker/build-push-action@v315with:16context: .17platforms: linux/arm6418push: true