Example Github Actions workflow that managed terraform modules in monorepo.
This uses label
workflow to check and enforce PR labeling (patch/minor/major). This can be replaced by setting default_increment
parameter to release
workflow.
This uses release
workflow to discover changed directories and release new terraform modules tags.
This uses syntax
workflow to validate terraform syntax.