Files
safe-react/docs/release-procedure.md
katspaugh 6ae5166658 Update the readme about the release procedure (#2402)
* Update the readme about the release procedure

* readme.md -> README.md

* Move the release docs
2021-06-08 11:27:49 +02:00

24 lines
811 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Releasing to production
We prepare at least one release every sprint. Sprints are two weeks long.
### Prepare a branch
* A code-freeze branch named `release/X.Y.Z` is created
* A commit that bumps the version in the `package.json` is made
### QA
* The QA team do regression testing on this branch
* If issues are found, bugfixes are merged into this branch
* Once the QA is done, we push the branch to `master`
* Master is automatically deployed to staging some extra QA can be done there if needed
### Tag & release
* A version tag must be created and pushed.
```
git tag v3.7.0
git push --tags
```
* Devops are notified on Slack to deploy the tag to production
* A [GitHub release](https://github.com/gnosis/safe-react/releases) is created
* Master is back-merged into the main `development` branch