Content
View differences
Updated by Oliver Günther about 2 years ago
**Prerequisites**
* Devkit [https://github.com/opf/openproject-devkit](https://github.com/opf/openproject-devkit)
**Steps**
For example, you're trying to release OpenProject 13.0. You will need to create a release branch release/13.0 from current dev branch. Assuming that dev branch is at 13.0.0 version, the following command.
`./bin/opdev create-release-branch`
will create release/8.1 branches in the repositories opf/openproject and saas-openproject. Remember to use `--push` to actually push the release branch once you're ready.
You might be likely to create the release branch days before the actual release. Ensure that the release branch exists before continuing with the release, since it is the source of the release that gets built.
**Checklist**
* [x] [ ] Bump `dev` branch afterwards to the next minor/major release (Prevents invalid translations on crowdin)
* [x] [ ] Inform devs and writers that all documentation and bugs now need to be made against the new release branch
* [x] [ ] Update static-website **stage** action to point to new release branch: [https://github.com/opf/openproject-static-website/blob/release/documentation/DOCS.md](https://github.com/opf/openproject-static-website/blob/release/documentation/DOCS.md)
* [x] [ ] Alter the release branch used to deploy to the stage environment: [https://ci.openproject.com/view/CONVOX-2-STAGE/job/convox-stage-deploy-shards/](https://ci.openproject.com/view/CONVOX-2-STAGE/job/convox-stage-deploy-shards/)<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/41698/content">
* Devkit [https://github.com/opf/openproject-devkit](https://github.com/opf/openproject-devkit)
**Steps**
For example, you're trying to release OpenProject 13.0. You will need to create a release branch release/13.0 from current dev branch. Assuming that dev branch is at 13.0.0 version, the following command.
`./bin/opdev create-release-branch`
You might be likely to create the release branch days before the actual release. Ensure that the release branch exists before continuing with the release, since it is the source of the release that gets built.
**Checklist**
* [x]
* [x]
* [x]