mirror of
https://github.com/ratatui-org/ratatui
synced 2024-11-23 05:03:13 +00:00
11 lines
576 B
Markdown
11 lines
576 B
Markdown
|
# Creating a Release
|
||
|
|
||
|
[crates.io](https://crates.io/crates/ratatui) 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).
|
||
|
2. Ensure [CHANGELOG.md](CHANGELOG.md) is updated. [git-cliff](https://github.com/orhun/git-cliff) can be used for generating the entries.
|
||
|
3. Commit and push the changes.
|
||
|
4. Create a new tag: `git tag -a v[X.Y.Z]`
|
||
|
5. Push the tag: `git push --tags`
|
||
|
6. Wait for [Continuous Deployment](https://github.com/tui-rs-revival/ratatui/actions) workflow to finish.
|