From 3d945997f5d94e84f09e9f7c5729f80503fac49d Mon Sep 17 00:00:00 2001 From: master5d Date: Tue, 2 Jun 2026 20:45:48 -0500 Subject: [PATCH] chore(ci): drop Windows ARM64 (aarch64-pc-windows-msvc) build target MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The win-arm64 build fails at `openblas-src v0.10.15` build.rs — the BLAS backend pulled in transitively by speakrs -> ndarray-linalg (added for diarization) has no prebuilt OpenBLAS for win-arm64 and can't build from source on the runner. This broke the v1.1.2 release (7/8 targets shipped). Remove the target from all four build matrices (release / main-build / pr-test-build / build-test). The remaining 7 targets (2 macOS, 2 Windows x64 nsis+msi, 3 Linux) cover the actual userbase. The win-arm64 CMAKE cross-compile env block in build.yml is left as harmless dead code (gated on a target no matrix now passes) for an easy re-add if the BLAS backend is ever made win-arm64-friendly. Co-Authored-By: Claude Opus 4.8 --- .github/workflows/build-test.yml | 3 --- .github/workflows/main-build.yml | 3 --- .github/workflows/pr-test-build.yml | 3 --- .github/workflows/release.yml | 3 --- 4 files changed, 12 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index f897062..1468055 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -28,9 +28,6 @@ jobs: - platform: "windows-latest" args: "" target: "x86_64-pc-windows-msvc" - - platform: "windows-11-arm" # for ARM64 Windows runner - args: "--target aarch64-pc-windows-msvc" - target: "aarch64-pc-windows-msvc" uses: ./.github/workflows/build.yml with: diff --git a/.github/workflows/main-build.yml b/.github/workflows/main-build.yml index f72ea03..127d4b3 100644 --- a/.github/workflows/main-build.yml +++ b/.github/workflows/main-build.yml @@ -38,9 +38,6 @@ jobs: - platform: "windows-latest" args: "" target: "x86_64-pc-windows-msvc" - - platform: "windows-11-arm" - args: "--target aarch64-pc-windows-msvc" - target: "aarch64-pc-windows-msvc" uses: ./.github/workflows/build.yml with: diff --git a/.github/workflows/pr-test-build.yml b/.github/workflows/pr-test-build.yml index a08cce1..82c5061 100644 --- a/.github/workflows/pr-test-build.yml +++ b/.github/workflows/pr-test-build.yml @@ -34,9 +34,6 @@ jobs: - platform: "windows-latest" args: "" target: "x86_64-pc-windows-msvc" - - platform: "windows-11-arm" - args: "--target aarch64-pc-windows-msvc" - target: "aarch64-pc-windows-msvc" uses: ./.github/workflows/build.yml with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 74faf4b..8e3fb46 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -64,9 +64,6 @@ jobs: - platform: "windows-latest" args: "" target: "x86_64-pc-windows-msvc" - - platform: "windows-11-arm" # for ARM64 Windows runner - args: "--target aarch64-pc-windows-msvc" - target: "aarch64-pc-windows-msvc" uses: ./.github/workflows/build.yml with: