Skip to content

feat: add windows_arm64 releases#1368

Merged
vladmos merged 6 commits intobazelbuild:mainfrom
albertocavalcante:feat-874-add-windows-arm64-release
Jul 3, 2025
Merged

feat: add windows_arm64 releases#1368
vladmos merged 6 commits intobazelbuild:mainfrom
albertocavalcante:feat-874-add-windows-arm64-release

Conversation

@albertocavalcante
Copy link
Contributor

Add Windows ARM64 support for buildtools

This adds native Windows ARM64 binaries for buildifier, buildozer, and unused_deps.

Changes

  • Added go_binary rules for Windows ARM64 targets across all tools
  • Updated release script to build and distribute Windows ARM64 binaries via GitHub releases and NPM packages
  • Removed Windows ARM64 platform restriction in JavaScript launcher

Note

For consistency, renamed AMD64 build targets to include architecture suffix (e.g., buildifier-windowsbuildifier-windows-amd64). This is an internal build change and doesn't affect end users.

Closes #874

@albertocavalcante
Copy link
Contributor Author

@vladmos can you please review when you get a chance? Thanks!

@albertocavalcante
Copy link
Contributor Author

@vladmos @pmbethe09 @oreflow - friendly ping. Thanks!

@albertocavalcante
Copy link
Contributor Author

@vladmos @oreflow can you please review? Thanks!

Copy link
Member

@vladmos vladmos left a comment

Choose a reason for hiding this comment

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

Thanks!

@vladmos vladmos merged commit b64e1da into bazelbuild:main Jul 3, 2025
2 checks passed
@albertocavalcante albertocavalcante deleted the feat-874-add-windows-arm64-release branch July 3, 2025 22:16
@bolinfest
Copy link
Contributor

Any chance of a new release in the near future? No release has been made since this PR went in, so there are no official arm64 Windows artifacts available.

@malkia
Copy link

malkia commented Dec 24, 2025

Please :) - arm64 for Windows :)

oreflow pushed a commit that referenced this pull request Jan 30, 2026
The addition of this breaks NPM deployment due to `413 Request Entity Too Large`
windows_arm64 was added after most recent npm deploy (#1368), so there should not be any existing dependencies on it.
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.

Provide binary releases for arm64

4 participants