-
Notifications
You must be signed in to change notification settings - Fork 8
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
ci: refactor release flow #127
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.
Thanks!
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.
Looks great, left a few minor fixes
@@ -39,28 +47,28 @@ jobs: | |||
- name: Install `tq-rs` | |||
run: cargo install tq-rs | |||
|
|||
# The `release/1.0` branch is always truncated, so that patch version merges still are valid Semver | |||
# However, when we make the initial `release/1.0` version bump, we include the full `1.0.0` in `Cargo.toml` | |||
# The `release/light-client-v1.0` branch is always truncated, so that patch version merges still are valid Semver |
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.
Nit: The branch name is either release/aptos-v1.0
or release/ethereum-v1.0
, so we could document something like release/<light-client>-v1.0
or release/<aptos|ethereum>-v1.0
Co-authored-by: Samuel Burnham <[email protected]>
* ci: refactor release flow * refactor: apply suggestions Co-authored-by: Samuel Burnham <[email protected]> * refactor: integrate review --------- Co-authored-by: Samuel Burnham <[email protected]>
This PR finalizes #55. It refactors the Bump Version and Tag workflow to work with multiple Light Client implementations.
Changelog
release/*
branches (e.g.:release/aptos-v1.0
) and the associated tags to specify which Light Client is targetedRelated issue
Closes #55