diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index dee82d9..f12a672 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -13,7 +13,7 @@ jobs:
     name: Build wheels on ${{ matrix.os }}-${{ matrix.cibw_archs }}
     runs-on: ${{ matrix.os }}
     strategy:
-      fail-fast: false
+      fail-fast: True
       matrix:
         include:
           # - os: ubuntu-latest # linux x86_64
@@ -32,10 +32,10 @@ jobs:
             cibw_archs: AMD64
             cibw_skip: "pp*"
             free_thread: True
-          - os: windows-latest
-            cibw_archs: ARM64
-            cibw_skip: "pp*"
-            free_thread: False
+          # - os: windows-latest
+          #   cibw_archs: ARM64
+          #   cibw_skip: "pp*"
+          #   free_thread: False
           # - os: macos-13
           #   cibw_archs: x86_64
           #   cibw_skip: "pp*"
@@ -75,7 +75,7 @@ jobs:
           CIBW_ARCHS: ${{ matrix.cibw_archs }}
           CIBW_TEST_REQUIRES: "pytest parameterized opencv-python-headless pycocotools"
           CIBW_TEST_COMMAND: "pytest {project}/tests"
-          # CIBW_TEST_SKIP: "*-win_arm64 *-musllinux_aarch64"
+          CIBW_TEST_SKIP: "*-win_arm64"
         with:
           package-dir: ./