1- # Torrust Tracker Release Process (draft 2 )
1+ # Torrust Tracker Release Process (v2.1.0- draft)
22
33The 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