-
Notifications
You must be signed in to change notification settings - Fork 1
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
release and distribution #1
Comments
Getting project version from the command line using cargo and jq: Listing release tag with newest on top (and "head" to get latest version): |
The release process should perform the following steps:
Also, it should be:
For this to work properly, it's mandatory that we address #16 (handle multi-parent commits), so that version bump and change log generation can be performed across multiple branches. |
The latest release script does pretty much everything there is to do (version bump, tag, create release, build docker image, upload artifact to github, upload image to docker hub, and upload sources to crates.io). The next step is to run the whole script inside a container, so that it will be eventually possible to run it on circleci. |
I have reserved a name on the official Rust package repository (https://crates.io/crates/what-bump). At the moment it contains a hello world, but once we go open, I can publish the actual code there (manually, from my PC).
However, we have two desiderata:
cargo install
shouldn't be the only way to get what-bump; ideally there should be a homebrew formula for people who don't have the rust toolchain installedThe text was updated successfully, but these errors were encountered: