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 Checklist 0.124.0 #10316

Open
42 tasks
jnels124 opened this issue Feb 6, 2025 · 0 comments
Open
42 tasks

Release Checklist 0.124.0 #10316

jnels124 opened this issue Feb 6, 2025 · 0 comments
Assignees
Labels
enhancement Type: New feature

Comments

@jnels124
Copy link
Contributor

jnels124 commented Feb 6, 2025

Release Checklist

This checklist verifies a release is rolled out successfully.

Preparation

  • Milestone created
  • Milestone field populated on relevant issues
  • Nothing open for milestone
  • GitHub checks for branch are passing
  • No pre-release or snapshot dependencies present in build files
  • Verify hedera-services protobuf dependency doesn't contain any unsupported fields or messages
  • Automated Kubernetes deployment to integration successful
  • Tag release

Release Candidates

Previewnet

Deployed automatically on every tag.

  • Deployed

Performance

  • Deployed
  • gRPC API performance tests
  • Importer performance tests

Mainnet Staging

  • Backup Enabled
  • Enable reconciliation on exporter config maps
  • Deployed
  • Stackgres Security Upgrade
  • REST API performance tests
  • REST Java API performance tests
  • Web3 API performance tests

Generally Available

  • Publish release
  • Publish marketplace release

Previewnet

Deployed automatically on every tag.

  • Deployed
  • Stackgres Security Upgrade

Testnet

A GA tag will trigger an automatic deployment to NA. Upon success, a PR for EU will automatically get created.

  • Disk Snapshot for Citus is Taken (can be EU or NA)
  • Stackgres Security Upgrade NA
  • Deployed NA
  • Stackgres Security Upgrade EU
  • Backup Enabled EU
  • Deployed EU

Pre-Production

These preprod environments are automatically deployed for any GA release. Ensure the deployments are successful.

  • Dev
  • Integration Docker
  • Staging Large
  • Staging Small

Mainnet

Wait about a week after the testnet deployment to give it time to bake, then deploy to NA first. Upon success, a PR for
EU will automatically get created.

  • Reduce prometheus memory
  • Enable reconciliation on exporter config maps
  • Disk Snapshot for Citus is Taken (can be EU or NA)
  • Stackgres Security Upgrade NA
  • Deployed NA
  • Stackgres Security Upgrade EU
  • Backup Enabled EU
  • Deployed EU

Post Release

  • Update any completed HIPs to Final status and populate the release.
@jnels124 jnels124 added the enhancement Type: New feature label Feb 6, 2025
@jnels124 jnels124 self-assigned this Feb 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Type: New feature
Projects
None yet
Development

No branches or pull requests

1 participant