release-terraform
Installation
SKILL.md
Terraform Release
- Determine module versus provider, registry target, semantic-version policy, Terraform/provider compatibility, platform targets, and signing ownership.
- Require
fmt, initialization/validation, lock consistency, tests, lint, security/policy checks, and documentation generation from CI. - For modules, inspect source layout, examples, inputs, outputs, provider constraints, submodule paths, license, and registry metadata.
- For providers, build declared platform artifacts, verify schemas/tests, produce checksums, and keep signing keys behind the approved boundary.
- Verify archives from clean inputs and record hashes, tool versions, compatibility changes, upgrade notes, and rollback/yank limitations.
- Keep tags, pushes, signatures, registry publication, uploads, and release creation withheld until explicitly authorized.