terraform-version-commit

Official

Automate 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.