Release Process
1) Version
Checkout develop
View latest version tag
Create version branch according to semvar conventions
Bump version to match branch version name. This will automatically bump all of the packages and create the version tag.
Push version branch and open GitHub PR merging version branch -> develop
Push version tag
Review, merge and ensure successful deploy to dev environment in CircleCI
2) Release
Checkout develop
Create release branch
Push release branch and open GitHub PR merging release branch -> main
Review, merge, and ensure successful deploy to public environment in CircleCI
The release deployment require manual approval once the pulumi previews are checked for accuracy
3) Unify
Checkout main
Checkout develop
Merge main -> develop
Last updated