mirror of
https://github.com/orhun/git-cliff.git
synced 2024-11-29 05:14:41 +03:00
chore(release): set the new version in release script
This commit is contained in:
parent
ce2246bcfd
commit
6619c385ed
12
RELEASE.md
12
RELEASE.md
@ -2,10 +2,8 @@
|
||||
|
||||
[GitHub](https://github.com/orhun/git-cliff/releases), [crates.io](https://crates.io/crates/git-cliff/) and [Docker Hub](https://hub.docker.com/repository/docker/orhunp/git-cliff) releases are automated via [GitHub actions](./.github/workflows/cd.yml) and triggered by pushing a tag.
|
||||
|
||||
1. Bump the version in [Cargo.toml](./Cargo.toml) according to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
2. Update [Cargo.lock](./Cargo.lock) by building the project via `cargo build`.
|
||||
3. Run the [release script](./release.sh): `./release.sh v[X.Y.Z]`
|
||||
4. Push the changes: `git push`
|
||||
5. Check if [Continuous Integration](https://github.com/orhun/git-cliff/actions) workflow is completed successfully.
|
||||
6. Push the tags: `git push --tags`
|
||||
7. Wait for [Continuous Deployment](https://github.com/orhun/git-cliff/actions) workflow to finish.
|
||||
1. Run the [release script](./release.sh): `./release.sh v[X.Y.Z]`
|
||||
2. Push the changes: `git push`
|
||||
3. Check if [Continuous Integration](https://github.com/orhun/git-cliff/actions) workflow is completed successfully.
|
||||
4. Push the tags: `git push --tags`
|
||||
5. Wait for [Continuous Deployment](https://github.com/orhun/git-cliff/actions) workflow to finish.
|
||||
|
@ -2,6 +2,8 @@
|
||||
|
||||
# takes the tag as an argument (e.g. v0.1.0)
|
||||
if [ -n "$1" ]; then
|
||||
# update the version
|
||||
sed "0,/^version = .*$/s//version = \"${1#v}\"/" -i git-cliff*/Cargo.toml
|
||||
# update the changelog
|
||||
cargo run -- --tag "$1" > CHANGELOG.md
|
||||
git add -A && git commit -m "chore(release): prepare for $1"
|
||||
|
Loading…
Reference in New Issue
Block a user