2018-07-22 07:56:49 +08:00
|
|
|
# Release
|
|
|
|
|
2021-11-17 15:34:16 +08:00
|
|
|
This document describes the process of releasing new versions of Tuist.
|
2018-07-22 07:56:49 +08:00
|
|
|
|
2021-10-29 01:44:04 +08:00
|
|
|
1. Determine the new version:
|
2021-11-17 15:34:16 +08:00
|
|
|
- Major if there's been a breaking change (`+.0.0`).
|
|
|
|
- Minor by default (`x.+.0`).
|
2021-10-29 01:44:04 +08:00
|
|
|
- Patch if it's a hotfix release (`x.x.+`).
|
|
|
|
- Reach out to the core team if you have questions.
|
2021-11-17 15:34:16 +08:00
|
|
|
2. Select the [Tuist Release](https://github.com/tuist/tuist/actions/workflows/release.yml) action in the GitHub `Actions` tab
|
|
|
|
3. Select `Run workflow`
|
|
|
|
4. Input the version from #1 into the action prompt and provide a title
|
|
|
|
5. Run the workflow
|
2022-01-09 06:54:57 +08:00
|
|
|
6. Wait for release workflow to finish
|
|
|
|
7. Merge the PR created by the workflow
|
|
|
|
8. Once merged verify with `tuist update`
|