terraform-version-commit
OfficialAutomate Terraform versioning and release management.
Authorwildbitca
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Terraform projects often struggle to manage versioned releases of modules and providers, leading to drift and manual release friction.
Core Features & Use Cases
- Analyzes uncommitted Terraform changes to determine the appropriate semver bump (major/minor/patch) based on diff, existing tags, and conventional commits.
- Generates structured commit messages and optional changelog entries, and tags new releases for single repos or batches of tf-module-* repos.
- Works with LLM-assisted workflows via --write-llm-context and --messages-file to craft standardized messages.
Quick Start
Run the version-commit tool to examine your repo, then generate and apply a release tag; you can also use --yes for CI-driven releases.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: terraform-version-commit Download link: https://github.com/wildbitca/ai-resources/archive/main.zip#terraform-version-commit Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.