diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 5482c7d4..02614d18 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -37,7 +37,7 @@ jobs:
             name: linux-musl-x64
           - os: ubuntu-24.04
             name: linux-musl-arm
-          - os: ubuntu-24.04
+          - os: ubuntu-24.04-arm
             name: linux-musl-arm64
           - os: macos-13
             name: osx-x64
@@ -56,7 +56,7 @@ jobs:
         if: runner.os == 'macOS'
         run: ./build.libgit2.sh
       - name: Setup QEMU
-        if: matrix.name == 'linux-musl-arm' || matrix.name == 'linux-musl-arm64'
+        if: matrix.name == 'linux-musl-arm'
         run: docker run --rm --privileged multiarch/qemu-user-static:register --reset
       - name: Build Linux
         if: runner.os == 'Linux'