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 story for pushing out of HEAD releases #1050
Labels
meta
issues/PRs related to the maintenance of the crate.
Comments
Building the changelog and bumping the version number are handled with
I assumed this was already handled. |
updated the text step 3 is not automatic, that's what I want to resolve |
Merged
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Currently, to do releases we have to:
Cargo.toml
tox.y.z
and apply changesetscargo xtask changelog --release vx.y.z
.cargo release x.y.z --execute
I'd like to streamline this process to only two steps
cargo release x.y.z --execute
There is also an issue with releasing versions behind origin:main, this could be improved by allowing the same process for those changes, ie:
cargo release --execute x.y.z
This process doesn't work today, because the ci for publishing is only triggered on published tags.
Github doesn't allow the default github token in workflows to trigger other workflows except for workflows on
workflow_dispatch
andrepository_dispatch
, to circumvent this, it's possible to use a deploy key (which I've already added to this repo,secrets.COMMIT_KEY
)The text was updated successfully, but these errors were encountered: