Skip to content

Commit

Permalink
chore(release): set the new version in release script
Browse files Browse the repository at this point in the history
  • Loading branch information
orhun committed Jun 29, 2021
1 parent ce2246b commit 6619c38
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
12 changes: 5 additions & 7 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 changes: 2 additions & 0 deletions release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down

0 comments on commit 6619c38

Please sign in to comment.