Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Describe release process #2292

Open
shumkov opened this issue Oct 30, 2024 · 1 comment
Open

Describe release process #2292

shumkov opened this issue Oct 30, 2024 · 1 comment
Assignees

Comments

@shumkov
Copy link
Member

shumkov commented Oct 30, 2024

No description provided.

@shumkov shumkov self-assigned this Oct 30, 2024
@shumkov shumkov converted this from a draft issue Oct 30, 2024
@shumkov
Copy link
Member Author

shumkov commented Oct 30, 2024

Release

  1. Release RC version
    yarn release --type=rc
    This command should create a PR with the next version and RC pre release postfix.
  2. Wait for all checks green and then merge the PR.
  3. Create a release on GitHub using as a description the newly generated section from CHANGELOG.md
  4. Make sure the new version is released in GitHub Action

Deploy on testnet

  1. Deploy the new version on one of hpmns on testnet and make sure it makes new blocks.
  2. Restart the node and make sure it makes new blocks
  3. Reset the node and make sure it synced and makes new blocks
  4. Deploy on all nodes
  5. Run smoke tests
  6. Run test suite

Test with mainnet

  1. Update images on one of the mainnet nodes and make sure it makes new blocks.
  2. Restart the node and make sure it makes new blocks
  3. Reset the node and make sure it synced and makes new blocks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In review / testing
Development

No branches or pull requests

1 participant