Skip to content

Conversation

@tstellar
Copy link
Collaborator

@tstellar tstellar commented Jul 26, 2025

Windows x86 binaries will now be built and uploaded automatically when a new release is tagged.

@tstellar tstellar marked this pull request as ready for review December 8, 2025 15:55
@tstellar
Copy link
Collaborator Author

tstellar commented Dec 8, 2025

I was finally able to get the script working with help from @zmodem to debug some of the issues. Right now this is x86 only. It may be possible to add aarch64, but we would need to change the build script to reduce the build time in order to fit under the 6 hour timeout.

Copy link
Collaborator

@zmodem zmodem left a comment

Choose a reason for hiding this comment

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

Very nice!

Not an expert on the environment that this runs in, but from what I can tell, LGTM.

Copy link
Contributor

@boomanaiden154 boomanaiden154 left a comment

Choose a reason for hiding this comment

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

Some minor comments, broadly LGTM.

- name: Collect Variables
id: vars
env:
LLVM_VERSION_FROM_SOURCE: ${{ format('{0}.{1}.{2}', steps.version-from-source.outputs.major, steps.version-from-source.outputs.minor, steps.version-from-source.outputs.patch) }}
Copy link
Contributor

Choose a reason for hiding this comment

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

Might be worth it in a future refactoring to make this an explicit output from the composite workflow.

@tstellar
Copy link
Collaborator Author

tstellar commented Jan 6, 2026

@zmodem I'm planning to merge this before the release/22.x, which means you won't need to manually upload binaries any more. Are you OK with this direction?

@zmodem
Copy link
Collaborator

zmodem commented Jan 7, 2026

Sounds great to me, thanks!

@tstellar tstellar changed the title Add Windows release binary builds worklows/release-binaries: Add Windows release binary builds Jan 7, 2026
@tstellar tstellar merged commit 9363750 into llvm:main Jan 7, 2026
25 checks passed
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.

4 participants