Skip to content

Add Windows ARM64 build support#662

Merged
rajatarya merged 2 commits intomainfrom
rajat/win-arm64-support
Feb 24, 2026
Merged

Add Windows ARM64 build support#662
rajatarya merged 2 commits intomainfrom
rajat/win-arm64-support

Conversation

@rajatarya
Copy link
Collaborator

@rajatarya rajatarya commented Feb 20, 2026

Summary

Closes #588

  • Add win11-arm runner with aarch64-pc-windows-msvc target to the hf-xet Python wheel release pipeline
  • Add win11-arm runner with aarch64 target to the git-xet CLI release pipeline, parameterizing the WiX installer -arch flag

Test plan

  • Trigger a workflow_dispatch run of the Release workflow and verify windows matrix includes both x64 and aarch64 entries
  • Verify ARM64 wheels and .pdb debug symbols are built and uploaded
  • Trigger a workflow_dispatch run of the git-xet Release workflow and verify ARM64 binary and MSI installer are produced

🤖 Generated with Claude Code

@rajatarya rajatarya requested a review from seanses February 20, 2026 18:08
@rajatarya
Copy link
Collaborator Author

Attempting release with new build type here: https://github.com/huggingface/xet-core/actions/runs/22239882584

@rajatarya
Copy link
Collaborator Author

Looks like GH runners for win11-arm are not available, following up internally.

Copy link
Collaborator

@seanses seanses left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we wait for the win11-arm runners to be available?

@seanses
Copy link
Collaborator

seanses commented Feb 23, 2026

Hey maybe the runner name is windows-11-arm

rajatarya and others added 2 commits February 23, 2026 15:13
Add win11-arm runner with aarch64 target to hf-xet and git-xet release
pipelines.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@rajatarya
Copy link
Collaborator Author

rajatarya commented Feb 24, 2026

@seanses Got confirmation from @mengshengwu that they could successfully install arm64 hf-xet binaries. Am I good to merge this and release hf-xet 1.3.1?

See #588 comment, specifically: #588 (comment)

@rajatarya
Copy link
Collaborator Author

@seanses : ooh, we have to test git-xet installation on arm64 - do I need to kick off the git-xet release job to test that the build succeeds?

@rajatarya rajatarya merged commit 8808f9e into main Feb 24, 2026
34 checks passed
@rajatarya rajatarya deleted the rajat/win-arm64-support branch February 24, 2026 23:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Request: Add Windows ARM64 Support

2 participants