# Release workflow ## Pre-Release - [x] Set type, labels, project, and milestone on this tracking issue - [x] Review and merge the [`v0.39.0-SNAPSHOT` bump PR](https://github.com/hashgraph/hedera-transaction-tool/pull/3400) to `main` ### Pre-release deployment - [ ] Create a new branch on DevOps-GitOps: - [ ] Update `development` overlays to use this version - [ ] Open PR for GitOps changes and merge - [ ] Update `staging` overlays in the `staging` branch in DevOps-GitOps and commit - [ ] Verify all services (api/chain/notifications, etc.) are healthy and running this version --- ## Final Release ### Pre-requisites - [ ] Beta `v0.38.0-beta.1` deployed and stable - [ ] Run performance tests against `staging` - [ ] Manual testing completed and beta approved ### Publish Release - [ ] Trigger the Release Automation workflow with version `0.38.0` - [ ] Add a short description to the GitHub release draft for `v0.38.0` - [ ] Publish the GitHub release draft ### Final deployment - [ ] Create a new branch on DevOps-GitOps: - [ ] Update `development` overlays to use this version - [ ] Update `finance` overlays to use this version - [ ] Update `devops` overlays to use this version - [ ] Update `staging` overlays to use this version - [ ] Open PR for DevOps-GitOps changes and merge - [ ] Create a new branch on Hedera-GitOps: - [ ] Update `back-end-council` overlays to use this version - [ ] Update `back-end-staff` overlays to use this version - [ ] Open PR for Hedera-GitOps changes and merge - [ ] Update `staging` overlays in the `staging` branch in DevOps-GitOps and commit - [ ] Verify all services (api/chain/notifications, etc.) are healthy and running this version
Release workflow
Pre-Release
v0.39.0-SNAPSHOTbump PR tomainPre-release deployment
developmentoverlays to use this versionstagingoverlays in thestagingbranch in DevOps-GitOps and commitFinal Release
Pre-requisites
v0.38.0-beta.1deployed and stablestagingPublish Release
0.38.0v0.38.0Final deployment
developmentoverlays to use this versionfinanceoverlays to use this versiondevopsoverlays to use this versionstagingoverlays to use this versionback-end-counciloverlays to use this versionback-end-staffoverlays to use this versionstagingoverlays in thestagingbranch in DevOps-GitOps and commit