-
Notifications
You must be signed in to change notification settings - Fork 90
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
chore: CI for release candid-extractor #427
Conversation
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 think it would be better to build with releases on specific versioned runners, rather than the -latest
variants.
For one, when GitHub updates these, they typically roll out changes gradually. So for example, when macos-latest was transitioning from macos-11 to macos-12, maybe 10% of runs specifying macos-latest would use macos-12 runners, while the remainder used macos-11.
For ubuntu, I've suggested ubuntu-20.04 rather than ubuntu-22.04 to avoid linker errors with glibc. This is why we build dfx with ubuntu-20.04 as well.
Description
Add a workflow to release
candid-extractor
that supportcargo binstall
.This release is a successful run of the new workflow.
How Has This Been Tested?
Check the release above.
cargo binstall candid-extractor
which should directly download the prebuilt binary without compilation.Checklist: