From 55e624f2f9a51944c33693a1f8cb42568b2ce172 Mon Sep 17 00:00:00 2001 From: Scott Talbert Date: Fri, 3 Jan 2025 22:15:33 -0500 Subject: [PATCH] Add a Windows ARM64 cross-compile build to CI --- .github/workflows/ci-build.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 6a969760f..fd3ed7256 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -113,6 +113,11 @@ jobs: architecture: x86 - os: macos-13 architecture: x86 + include: + - os: windows-2022 + architecture: x64 + python-version: '3.13' + msvc_arch: amd64_arm64 env: VERSION: ${{ needs.build-source-dist.outputs.VERSION }} @@ -139,6 +144,9 @@ jobs: else short_name=win32 fi + if [ ${{ matrix.msvc_arch }} != '' ]; then + build_opts="$build_opts --msvc_arch=${{ matrix.msvc_arch }}" + fi fi echo "short_name=$short_name" >> "$GITHUB_OUTPUT" echo "canonical_id=$short_name-py${{ matrix.python-version }}-${{ matrix.architecture}}" >> "$GITHUB_OUTPUT"