Skip to content

Conversation

@tstellar
Copy link
Collaborator

No description provided.

@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.

"X64" )
tar_arch="x86_64"
;;
"ARM64" )
Copy link
Contributor

Choose a reason for hiding this comment

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

Is there a reason we need to explicitly handle Windows on ARM given we do not support it currently? Just making things easier in the future?

artifact-id: ${{ steps.artifact-upload.outputs.artifact-id }}
steps:
# It's good practice to use setup-python, but this is also required on macos-14
# due to https://github.com/actions/runner-images/issues/10385
Copy link
Contributor

Choose a reason for hiding this comment

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

Old comment given this should be Windows specific?

# due to https://github.com/actions/runner-images/issues/10385
- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
with:
python-version: '3.9'
Copy link
Contributor

Choose a reason for hiding this comment

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

Why python 3.9 over something newer?

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