This is a checklist for releasing a new version of titiler.
-
Create a release branch named
release/vX.Y.Z, whereX.Y.Zis the new version -
Make sure the Changelog is up to date with latest changes and release date set
-
Update
version: {chart_version}(e.g:version: 1.1.6 -> version: 1.1.7) indeployment/k8s/charts/Chart.yaml -
Run
bump-my-versionto update all titiler's module versions:uv run --with bump-my-version --isolated bump-my-version bump minor --new-version 0.20.0 -
Push your release branch, create a PR, and get approval
-
Once the PR is merged, create a new (annotated, signed) tag on the appropriate commit. Name the tag
X.Y.Z, and includevX.Y.Zas its annotation message -
Push your tag to Github, which will kick off the publishing workflow
-
Create a new release targeting the new tag, and use the "Generate release notes" feature to populate the description. Publish the release and mark it as the latest