The Makefile automates version bumping across package.json and both Helm charts:
make version-bump type=patch # 2.12.3 → 2.12.4
make version-bump type=minor # 2.12.3 → 2.13.0
make version-bump type=major # 2.12.3 → 3.0.0This will:
- Checkout the default branch and pull latest
- Create a new branch
{default-branch}-bump-version-to-{version} - Update versions in
package.json,indexer/chart/Chart.yaml, andprocessor-chart/Chart.yaml - Commit the changes
Then create a PR, get it merged, and tag the release.
If you prefer to do it manually:
- Update the version in
package.json - Update
appVersioninindexer/chart/Chart.yamlandprocessor-chart/Chart.yaml - Commit and tag the commit with the new version (e.g.,
v2.13.0)
- Create a release on the GitHub releases page from the tag
- The release title should be the version number
- The release description should contain the changelog
- The
publish_container_images.ymlworkflow will automatically build and push container images on tagged releases