Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

WhenWhatResponsibleAccountable
At the end of a sprint

Tag a release based on whatever is in the dev branch

Example of a Jira ticket 

Jira Legacy
serverSystem JIRA
serverId50130123-f232-3df4-bccb-c16e7d83cd3e
keyRCHAIN-3597

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 teamPM

Update the public testnet

Example of a Jira ticket 

Jira Legacy
serverSystem JIRA
serverId50130123-f232-3df4-bccb-c16e7d83cd3e
keyRCHAIN-3596

SRE teamPM

Update the release page

  • Update page header information
  • Confirm work shown as included in the release is correct
  • Write plain English description of the highlights of the release under the heading "Release Summary"
    • What makes this release good?
    • Call out breaking changes
    • Call out changes impacting node operators and/or dapp developers

Example of a release page RNode-0.9.10 release plan

PMPM

Create the next release in Jira. 

https://rchain.atlassian.net/projects/RCHAIN?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page

PMPM

Create release plan for the next release. Hint: copy the current release plan and edit

  • Header
  • Summary
  • Jira macros
PMPM

Update The Flight to Mercury

  • Update listing for current release
  • Create new listing for next release
PMPM
When all items above complete

Create a ticket for updating developer.rchain.coop page and assign to Derek Beres

Example of a Jira ticket 

Jira Legacy
serverSystem JIRA
serverId50130123-f232-3df4-bccb-c16e7d83cd3e
keyWEB-160
. Note this is in the Web project in Jira and not RChain project.

PMPM

Update developer.rchain.coopDerek BeresPM

...