Merge PR #4745: Update contributing doc

This commit is contained in:
Alexander Bezobchuk 2019-07-19 16:24:39 +02:00 committed by GitHub
parent b17f8f8df7
commit 43478167c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -199,7 +199,10 @@ only pull requests targeted directly against master.
- start on `master`
- create the release candidate branch `rc/v*` (going forward known as **RC**) and ensure it's protected against pushing from anyone except the release manager/coordinator. **no PRs targeting this branch should be merged unless exceptional circumstances arise**
- on the `RC` branch, use `clog` to prepare the `CHANGELOG.md` and kick off a large round of simulation testing (e.g. 400 seeds for 2k blocks).
- if errors are found during the simulation testing, commit the fixes to `master` and create a new `RC` branch (making sure to increment the `rcN`)
- if errors are found during the simulation testing or if any last minute changes
need to be introduced, create a new `RC` branch (making sure to increment the `rcN`)
based off of the current `RC` branch and commit any fixes or changes
- the above requires that any commits introduced must also be merged back into `master`
- after simulation has successfully completed, create the release branch (`release/vX.XX.X`) from the `RC` branch
- merge the release branch to `master` to incorporate the `CHANGELOG.md` updates
- delete the `RC` branches