-
Notifications
You must be signed in to change notification settings - Fork 200
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
Improve release workflows #757
Conversation
743b616
to
e4a7599
Compare
6778e5b
to
1dc431d
Compare
As discussed in chat, it might be a bit tidier to replace the Python script that gets the crate version with |
@ianrrees Should be all good to go now! |
91c5d83
to
9922c40
Compare
The CI got stuck building one of the T2 BSPs, @jbeaurivage and I decided to just squash and merge anyway as it's highly unlikely these changes were the source of the CI issue. |
Summary
The release workflows have been somewhat broken for the past few releases, requiring manual intervention and adding fricition to the release process (and thus, we're motivated to release less often). Also, since we took the decision to only bump Tier 1s using the
bump-crates
workflow, the only way to bump Tier 2 BSPs is by doing so manually.Publishing crates is unaffected as long as the versions are bumped beforehand.
This PR tries to fix the workflows, and adds more automation:
Finally, also revert the PAC changelogs to the format expected by the workflows.
What's new
v${version}
tag to the repoUnfortunately, some of the workflows will have to remain untested until this PR is merged as they will only get picked up by GHA when on
master
.