diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index 60a1406f204c61b4aa8bb760930c7c6053cb9732..0835f9751e278ba16bd51d4eb2dc5cd338e412cb 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -11,14 +11,14 @@ jobs:
   build:
     strategy:
       matrix:
-        runner: [windows-large, macos-12]
+        runner: [windows-large, macos-12-xl]
         configuration: [ReleaseOS]
         addrsize: [64]
         include:
           - runner: windows-large
             configuration: ReleaseOS
             addrsize: 32
-          - runner: macos-12
+          - runner: macos-12-xl
             developer_dir: "/Applications/Xcode_14.0.1.app/Contents/Developer"
     runs-on: ${{ matrix.runner }}
     env: