mirror of
https://github.com/orhun/systeroid
synced 2024-10-15 03:42:18 +00:00
12 lines
830 B
Markdown
12 lines
830 B
Markdown
# Creating a Release
|
|
|
|
1. Update [CHANGELOG.md](./CHANGELOG.md)
|
|
- Do not commit changes yet.
|
|
2. Run the [release script](./scripts/release.sh): `./scripts/release.sh v[X.Y.Z]`
|
|
- Changes will be committed and a tag will be created.
|
|
3. Push the changes: `git push`
|
|
- Check if [Continuous Integration](https://github.com/orhun/systeroid/actions) workflow is completed successfully before moving to the next step.
|
|
4. Push the tags: `git push --tags`
|
|
- [GitHub](https://github.com/orhun/systeroid/releases), [crates.io](https://crates.io/crates/systeroid/), and [Docker Hub](https://hub.docker.com/r/orhunp/systeroid) releases are automated via [GitHub actions](./.github/workflows/cd.yml) and triggered by pushing a tag.
|
|
5. Check the status of [Continuous Deployment](https://github.com/orhun/systeroid/actions) workflow.
|