This repository contains Terraform module to bootstrap a BYOC environment for ClickHouse Cloud.
See terraform modules for supported cloud:
Every push to main that changes modules/** is released automatically as a
single repository-wide vMAJOR.MINOR.PATCH tag covering all modules. Because one
tag covers everything, a release name does not tell you which generated content it
carries — a release cut for a GCP change still ships whatever AWS sources were
current at the time. Each release therefore lists, for every module, the version
of the ClickHouse onboarding sources it was generated from; gcp and azure are
maintained here and carry no such version. The bump is
derived from the conventional-commit subjects merged since the last release:
feat! or a BREAKING CHANGE footer gives a major, feat a minor, anything
else a patch. Changes limited to module README.md files do not trigger a
release.
Label a PR to override that decision:
| Label | Effect |
|---|---|
release:major / release:minor / release:patch |
Force that bump instead of the one inferred from commits |
release:patch |
Also releases a docs-only change |
release:skip |
Do not release this change; it ships with the next release |
Tagging a commit by hand still works — the automation skips any commit that
already has a v* tag, so cut a release manually when it needs curated notes.