Release management
Purpose
The purpose of this page is to outline the work related to releasing new versions of RNode.
Process description
We release software at the end of each sprint, meaning we release whatever is in the dev branch at the end of the sprint.
When | What | Responsible | Accountable |
---|---|---|---|
At the end of a sprint | Tag a release based on whatever is in the dev branch Example of a Jira ticket - RCHAIN-3597Getting issue details... STATUS Note: Ideally we should run this release in devnet for 24 hours to look at stability. In some cases, we've run dev in devnet before tagging the release. In other cases, we need to get a fix to the public testnet and just go ahead and upgrade. | SRE team | PM |
SRE team | PM | ||
Update the release page
Example of a release page RNode-0.9.10 release plan | PM | PM | |
Create the next release in Jira. | PM | PM | |
Create release plan for the next release. Hint: copy the current release plan and edit
| PM | PM | |
Update The Flight to Mercury
| PM | PM | |
When all items above complete | PM | PM | |
Update developer.rchain.coop | Derek Beres | PM |