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 releasing #143
Comments
In my opinion creating the release should not be part of this project since it's easy do them manually. A simple doc guide should be enough. I think that what make convco great is it minimalism. If you start manage GitHub releases, why don't you manage GitLab releases, and then why don't you manage other things with plugins, and boom, you're just a Rust Semantic Release... |
Thanks for your input. This is more about releasing convco itself then releasing applications using convco. It is not the goal to add a The main goal is to make it less time consuming for myself to release convco |
Oh sorry for my misunderstanding ^^ We are not using convco yet (because we have lot to do), but it could help you creating your own. |
This adds a manual workflow to run cargo-release. A changelog will be created, the crate will be published and a tag will be created. The release workflow will trigger as a new tag is created. Refs: #143
This adds a manual workflow to run cargo-release. A changelog will be created, the crate will be published and a tag will be created. The release workflow will trigger as a new tag is created. Refs: #143
A manual workflow has been added to trigger a release. So next steps:
|
Currently releasing is done manual.
This process could be automated using a github action.
Manual steps:
cargo release $(convco version --bump) --execute
on the master branch (needs git access and crate io credentials)The text was updated successfully, but these errors were encountered: