Skip to content

Commit b990e77

Browse files
committed
docs: update release process
1 parent 9fb75e4 commit b990e77

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

docs/release_process.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Torrust Tracker Release Process (draft 2)
1+
# Torrust Tracker Release Process (v2.1.0-draft)
22

33
The purpose of this document is to describe the release process.
44

@@ -12,19 +12,20 @@ Torrust Tracker is published according to this protocol:
1212
- The version is bumped according to releases, new features, and breaking changes.
1313

1414
- [ ] `develop` is ready for branching for a release.
15-
- [ ] force-push develop to `staging` branch.
15+
- [ ] force-push `develop` to `staging/main` branch.
1616
- [ ] commit `release: version (semantic version)`, that removes the `-develop` suffix.
17-
- [ ] create pull request to merge `staging` into `main` branch.
18-
- [ ] check all status checks succeed for `main` branch.
19-
- [ ] push `main` branch to `releases/(semantic version)` branch.
17+
- [ ] create pull request to merge `staging/main` into `main` branch.
18+
- [ ] push `main` branch to `releases/v(semantic version)` branch.
2019
- [ ] check all status checks success for `releases/(semantic version)` branch.
2120
- [ ] create signed `v(semantic version)` tag from `releases/(semantic version) HEAD`.
2221
- [ ] create github release from `v(semantic version)` tag.
23-
- [ ] merge the `main` branch back into `develop` branch, assuring that the (semantic version) has the suffix `-develop`.
22+
- [ ] force-push `main` to `staging/develop` branch.
23+
- [ ] commit `develop: bump version (semantic version)-develop`, that bumps the version and adds the `-develop` suffix.
24+
- [ ] create pull request to merge `staging/develop` into `develop` branch.
2425

2526
- At step `1.`, `develop` is automatically published to `dockerhub`.
2627
- At step `3.`, `main` is automatically published to `dockerhub`.
27-
- At step `6.`, `releases\v(semantic version)` is automatically published to `dockerhub` and `crate.io`.
28+
- At step `6.`, `releases/v(semantic version)` is automatically published to `dockerhub` and `crate.io`.
2829

2930
## Development Branch
3031

0 commit comments

Comments
 (0)