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

Release 0.6.0 #803

Open
10 of 24 tasks
AlfredoG87 opened this issue Mar 7, 2025 · 0 comments
Open
10 of 24 tasks

Release 0.6.0 #803

AlfredoG87 opened this issue Mar 7, 2025 · 0 comments
Assignees
Labels
Release Issues tied to release management functions
Milestone

Comments

@AlfredoG87
Copy link
Contributor

AlfredoG87 commented Mar 7, 2025

Problem

We need to release 0.6.0 version

Solution

Version to be released --> newVersion = v0.6.0
Next version to be developed --> nextVersion = v0.7.0

Please refer to documentation on release details.

  • Create the next Milestone nextVersion if it does not already exists, define the dates (release cadence) every sprint
  • Ensure all tickets related to Milestone newVersion are completed. (except this one "release"). Is possible to move some to the next Milestone if deemed necessary.
  • Ensure that all PRs have appropriate labels, milestone set and assignes.
  • Trigger GHA Release Automation WF with newVersion-rc1 using main branch. (this will kick-off the automation release process)
    • Verify TAG newVersion-rc1 was created in Block Node Tags
    • Verify Release for newVersion-rc1 was created on Releases. Publish as a Pre-Release
    • Verify a Version Bump PR was created fo nextVersion-SNAPSHOT was created against main branch
    • Review, Approve and Merge the above PR.
    • Verify a container image was created on GHCR packages of Block-Node for newVersion-rc1 version
    • Verify a new Helm Chart was created on GH-Pages of BlockNode for newVersion-rc1 version
    • Verify a new image was created with the version for the simulator
    • Verify a new Chart was created for the simulator
    • Test Deployment using created helm chart, verify is using the newVersion-rc1 version.

If All tests pass on newVersion-rc1 version proceed with GA version.

  • Trigger GHA Release Automation WF with newVersion version using release branch: release/newVersion
    • Verify TAG newVersion was created in Block Node Tags
    • Verify Draft Release for newVersion was created on Releases. Do not publish yet.
    • Verify a container image was created on GHCR packages of Block-Node for newVersion version
    • Verify a new Helm Chart was created for the block node server.
    • Test Deployment using created helm chart, verify is using the newVersion version.
  • Publish GA Release Version
    • Generate Release Notes using GH Template and Button.
    • Add a Summary to the Generated Notes that captures the highlights of the release
    • Publish Release as a latest version.
  • Announce the release on Slack Channel of Block-Node.
@AlfredoG87 AlfredoG87 added the Release Issues tied to release management functions label Mar 7, 2025
@AlfredoG87 AlfredoG87 modified the milestone: 0.6.0 Mar 7, 2025
@AlfredoG87 AlfredoG87 self-assigned this Mar 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Release Issues tied to release management functions
Projects
None yet
Development

No branches or pull requests

1 participant