From 426e6118e068f0ebb81a91ad9852e2156b8702d8 Mon Sep 17 00:00:00 2001 From: Tobiasz Laskowski Date: Sun, 13 Sep 2026 14:57:49 +0100 Subject: [PATCH 1/2] [ci] Add windows arm64 build --- .github/workflows/main.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 95706e2ff..6239dcb50 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -47,6 +47,20 @@ jobs: ext: .dll os: windows-latest + WindowsArm64: + strategy: + fail-fast: false + matrix: + haxe: [ 4.3.7, latest ] + uses: ./.github/workflows/test.yml + name: Test Windows (Arm64) + with: + haxe: ${{ matrix.haxe }} + arch: Arm64 + sep: \ + ext: .dll + os: windows-11-arm + MacOS64: strategy: fail-fast: false From 6dc68219fdc05e694e643c626929d1c9dd701f3b Mon Sep 17 00:00:00 2001 From: Tobiasz Laskowski Date: Sun, 13 Sep 2026 16:11:50 +0100 Subject: [PATCH 2/2] Use patched setup-haxe for windows arm64 This patched version runs the x86_64 build of haxe through emulation on arm64 windows. --- .github/workflows/setup/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/setup/action.yml b/.github/workflows/setup/action.yml index 3b7dae26e..1be59eb43 100644 --- a/.github/workflows/setup/action.yml +++ b/.github/workflows/setup/action.yml @@ -7,7 +7,7 @@ runs: using: composite steps: - name: install haxe - uses: krdlab/setup-haxe@v2 + uses: krdlab/setup-haxe@9960aa0f0646f51d9f34389d0bbc1869264689c1 with: haxe-version: ${{ inputs.haxe }}