Deploying titiler-multidim to VEDA environments is configured and executed via the veda-deploy repo.
- Open pull requests: PRs are made to the
main
branch. PRs should include tests and documentation. pytest should succeed before merging. If appropriate, changes should be added to the CHANGELOG.md file under the Unreleased header. - Deploy to SMCE Staging: Once merged, deploy titiler-multidim to the smce-staging environment of veda-deploy.
- Verify
TITILER_MULTIDIM_GIT_REF
in the smce-staging environment of veda-deploy is set tomain
. - Follow the steps in veda-deploy's How to deploy section. Select
smce-staging
forEnvironment to deploy to
and ensure onlyDEPLOY_TITILER_MULTIDIM
is checked.
- Verify
- Deploy to MCP Prod: When it is time to release changes to veda-deploy's MCP environment:
- Add a new release version heading (e.g.
v0.2.1
) to the top of CHANGELOG.md under the Unreleased header, so previously unreleased changes are documented as a part of the new release and new changes can still be added under Unreleased. - Tag
main
with the new release version (e.g.v0.2.1
). - Update the
TITILER_MULTIDIM_GIT_REF
in veda-deploy's MCP environment to the release tag (e.g.v0.2.1
). - Follow the steps in veda-deploy's How to deploy section. Select
mcp-prod
forEnvironment to deploy to
and ensure onlyDEPLOY_TITILER_MULTIDIM
is checked.
- Add a new release version heading (e.g.