-
Notifications
You must be signed in to change notification settings - Fork 6
add testing infrastructure for sysroot builds #22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@peddie First will probably help to actually upload the sysroot on PR's. |
peddie
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't fully understand the details of this, but I fully approve the intent.
Was not very helpful for testing purposes that the only way to get a copy of the sysroot was to push a tag - so I've made it so that the resulting artifact is uploaded on every PR. You can find it here: https://github.com/swift-nav/swift-toolchains/actions/runs/6334833738?pr=22 (under |
Adds a handy `local_archive` utility. See: https://www.stevenengelhardt.com/2023/03/01/practical-bazel-local_archive-workspace-rule/ Related: swift-nav/swift-toolchains#22
Adds an upload action so that the resulting sysroot is uploaded for testing.