Search…
main
Introduction
Project Details
Go
Node
Dependencies
Blockbook
Docker Desktop
Minikube
Development
API Load Testing with Vegeta
Ingester
Miscellaneous
Release Process
Bootstrap from EBS Volume
Remote Deployment
Tooling
Powered By
GitBook
Release Process
1) Version
Checkout develop
1
git checkout develop && git pull origin develop
Copied!
View latest version tag
1
git tag | tail -n1
Copied!
Create version branch according to semvar conventions
1
git branch -b version-vX.X.X
Copied!
Bump version to match branch version name. This will automatically bump all of the packages and create the version tag.
1
cd node && yarn version:(major|minor|patch)
Copied!
Push version branch and open GitHub PR merging version branch -> develop
1
git push origin version-vX.X.X
Copied!
Push version tag
1
git push origin vX.X.X
Copied!
Review, merge and ensure successful deploy to dev environment in CircleCI
2) Release
Checkout develop
1
git checkout develop && git pull origin develop
Copied!
Create release branch
1
git branch -b release-vX.X.X
Copied!
Push release branch and open GitHub PR merging release branch -> main
1
git push origin release-vX.X.X
Copied!
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
1
git checkout main && git pull origin main
Copied!
Checkout develop
1
git checkout develop && git pull origin develop
Copied!
Merge main -> develop
1
git merge main && git push origin develop
Copied!
Development - Previous
Ingester
Next - Miscellaneous
Bootstrap from EBS Volume
Last modified
16d ago
Export as PDF
Copy link
Contents
1) Version
2) Release
3) Unify