61 Commits

Author SHA1 Message Date
Igor Costa 0a3a4a66e9 docs: add Autohand Code install notes (#51) 2026-07-03 07:56:30 +02:00
Ivan Kornienko fdd9dc5fe1 docs(readme): update antigravity installation instructions (#47)
Co-authored-by: Anton Babenko <393243+antonbabenko@users.noreply.github.com>
2026-06-14 20:57:32 +02:00
Anton Babenko 953c75684f ci: run Validate Skill Files on every PR (no path filter) (#48) 2026-06-14 20:54:07 +02:00
Anton Babenko b59d2be9ff chore(release): v1.17.1
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
v1.17.1
2026-06-03 16:05:56 +00:00
Anton Babenko a80240463c fix: use ASCII hyphens in Safe Destroy Protocol guidance (#45) 2026-06-03 18:05:13 +02:00
Anton Babenko 1de872656c ci: enforce conventional PR titles and block direct push to master (#44) 2026-06-03 17:48:58 +02:00
Alex Trepca 34bc0d1905 Require plan-destroy review before any terraform destroy command (#43) 2026-06-03 17:03:09 +02:00
Anton Babenko 20eac3c4f8 ci: open release PR by open-state lookup, not branch name (#41) 2026-05-30 16:37:55 +02:00
github-actions[bot] c1448ed191 chore(release): v1.17.0 v1.17.0 2026-05-30 16:32:16 +02:00
Anton Babenko 349024da7d feat: ship terraform-skill as a Kiro Power
Adds Kiro Power distribution: root POWER.md generated from SKILL.md (build-power.js, CI --check), root mcp.json (terraform-mcp-server), release pre-commit regeneration, and CI validation. Single source of truth stays SKILL.md.
2026-05-30 16:23:02 +02:00
Anton Babenko 183c6c89aa ci: notify agent-plugins on release (instant external-plugin re-pin) (#38) 2026-05-24 17:01:18 +02:00
Anton Babenko f5bdf4606f chore(release): v1.16.0
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
v1.16.0
2026-05-24 14:41:33 +00:00
Anton Babenko 6e1a6d8a10 ci: fix release/next checkout so Automated Release can push it (#36) 2026-05-24 16:41:01 +02:00
Anton Babenko 75619bccc1 feat: treat AWS/Azure/GCP equally with cross-cloud equivalence map and progressive cloud routing (#33) 2026-05-24 16:38:10 +02:00
Anton Babenko fa68d997f2 ci: fix release job (git pull tracking) so Automated Release doesn't fail (#35) 2026-05-24 13:18:18 +02:00
Anton Babenko 8719f0753a ci: PR-based release flow (required-check compatible) (#34) 2026-05-24 13:15:45 +02:00
github-actions[bot] c5d26f1c40 chore(release): v1.15.0 [skip ci] v1.15.0 2026-05-23 18:23:52 +00:00
Willian Barbosa cc78c5a434 feat: Provisioners as Last Resort (closes row 16) (#31)
Co-authored-by: Anton Babenko <anton@antonbabenko.com>
2026-05-23 20:23:40 +02:00
github-actions[bot] c27f3eca6f chore(release): v1.14.0 [skip ci] v1.14.0 2026-05-18 09:53:40 +00:00
Anton Babenko 6ca340d45f fix(ci): sync versions in release pre-commit hook so tags are not stale (#29) 2026-05-18 11:53:28 +02:00
github-actions[bot] 9c188f5ee1 chore(release): v1.13.0 [skip ci] 2026-05-18 09:00:43 +00:00
Kirill Morozov cfbafe41dd feat(codex): add plugin manifest (#23)
Co-authored-by: Anton Babenko <anton@antonbabenko.com>
2026-05-18 11:00:30 +02:00
github-actions[bot] 63d698b6e8 chore(release): v1.12.0 [skip ci] 2026-05-17 13:30:09 +00:00
Anton Babenko fbc57c2011 docs: Claude Code terraform-ls install path
README Code intelligence > Install now lists the claude-code-lsps plugin route.
2026-05-17 15:29:58 +02:00
github-actions[bot] 4dfcb8aefb chore(release): v1.11.0 [skip ci] 2026-05-17 10:27:00 +00:00
Anton Babenko 908d562625 feat(code-intelligence): cross-reference code-intelligence plugin + host setup (#27) 2026-05-17 12:26:49 +02:00
github-actions[bot] 059d86e3aa chore(release): v1.10.0 [skip ci] 2026-05-17 08:08:36 +00:00
Anton Babenko 77db3a3800 fix: restore release version source (dedicated version.json)
version.json is the dedicated version file (seed 1.9.0). Fixes the skip-version-file regression that failed the post-decommission release. -> v1.9.1.
2026-05-17 10:08:25 +02:00
Anton Babenko 778dfcb7aa chore: decommission self-published marketplace
terraform-skill distributed only via antonbabenko/agent-plugins. Deleted .claude-plugin/marketplace.json; release pipeline uses skip-version-file (SKILL.md frontmatter single mirror, git tags canonical). Sequenced after agent-plugins#4.
2026-05-17 10:04:49 +02:00
github-actions[bot] 25267b05e0 chore(release): v1.9.0 [skip ci] 2026-05-16 19:44:06 +00:00
Anton Babenko 7ad926c873 feat: add terraform-ls code intelligence guidance
terraform-ls code-intelligence guidance (Terraform-specific layer) + standalone code-intelligence companion cross-reference + single-marketplace install consolidation + README simplification. Versions reconciled to master, anchors resolve, 9 baseline scenarios, rationalization 17/16.
2026-05-16 21:43:52 +02:00
github-actions[bot] 2057f15bf5 chore(release): v1.8.0 [skip ci] 2026-04-22 18:01:22 +00:00
Anton Babenko 87b1264888 Added social-preview github card 2026-04-22 20:01:07 +02:00
github-actions[bot] 83f9aa9091 chore(release): v1.7.0 [skip ci] 2026-04-22 16:16:06 +00:00
Anton Babenko deba6e80c0 feat: umbrella update (plugin autodiscovery, full skill rewrite, LLM hallucination guards, fact-checks) (#14)
Co-authored-by: Roman Voitenko <Roman.Voitenko@ginatricot.com>
Co-authored-by: Ali Ogun <ayogun@users.noreply.github.com>
Co-authored-by: Jurijs I <jurijs.ivolga@gmail.com>
Co-authored-by: JulesClau <JulesClaussen@users.noreply.github.com>
2026-04-22 18:15:52 +02:00
github-actions[bot] 5a68694c64 chore(release): v1.6.0 [skip ci] 2026-02-02 08:11:43 +00:00
Anton Babenko 510cf22ff3 Update URL for terraform-best-practices.com (#7) 2026-02-02 09:11:33 +01:00
Pivendren Naik a2c057872c Update URL for terraform-best-practices.com
Changed to current working link
2026-02-02 08:29:39 +02:00
github-actions[bot] a4503cb02f chore(release): v1.5.0 [skip ci] 2026-01-19 18:56:53 +00:00
Anton Babenko 9ba821546f fix: revert conventional-changelog-action to v5 due to tag detection bug
- Keep actions/checkout@v6 (works correctly)
- Revert conventional-changelog-action v6 -> v5
- Restore skip-commit: false (v6 has tag detection issues with skip options)
- Restore git --amend workflow (compatible with v5)

Root cause: v6 fails to detect existing tags (v1.2.0-v1.4.0) when skip-commit
is enabled, causing it to calculate version from v1.0.0 instead of v1.4.0.
Related: https://github.com/TriPSs/conventional-changelog-action/issues/280
2026-01-19 19:55:15 +01:00
Anton Babenko 13d69d4007 chore: update GitHub Actions to v6 (checkout, changelog) 2026-01-19 19:49:58 +01:00
github-actions[bot] 3c28ad0f77 chore(release): v1.4.0 [skip ci] 2026-01-19 17:58:47 +00:00
Anton Babenko e4393cbf95 fix: Allow optional frontmatter fields in SKILL.md validation
Changes validation logic to be more flexible:
-  Still enforces required fields (name, description)
-  Now allows additional optional fields (license, metadata)
-  Logs optional fields for visibility (not rejection)

This fixes the circular dependency where:
- automated-release.yml updates metadata.version
- But validate.yml rejected any extra fields
- Causing validation to fail on releases

Closes: #21146856119
2026-01-19 18:57:14 +01:00
github-actions[bot] 6e1afa9086 chore(release): v1.3.0 [skip ci] 2026-01-19 17:44:14 +00:00
Anton Babenko b81b57d29b fix(changelog): prevent regeneration from losing intermediate releases
Fixes issue where v1.1.0 was lost when v1.2.0 was created.

Changes:
- Remove release-count: 0 parameter (use default append mode)
- Restore missing v1.1.0 section in CHANGELOG.md
- Fix v1.2.0 comparison range (v1.0.0...v1.2.0 → v1.1.0...v1.2.0)
- Add documentation comment explaining the parameter
- Update CLAUDE.md with accurate repository metrics
- Enhance README.md with comprehensive resource links
- Clean up SKILL.md metadata and structure

Root cause: release-count: 0 regenerates entire changelog, causing
intermediate releases to be skipped. Default behavior appends new
releases while preserving history.
2026-01-19 18:43:39 +01:00
github-actions[bot] 6a900ba49a chore(release): v1.2.0 [skip ci] 2026-01-18 15:47:23 +00:00
Anton Babenko f32fc3b1c9 feat: Enhance skill with comprehensive best practices from original guide
Added extensive Terraform best practices content from terraform-best-practices.com,
distributed across skill files using progressive disclosure pattern.

SKILL.md additions (~232 lines):
- Module hierarchy classification (Resource → Infrastructure → Composition)
- Code structure standards (block ordering, variable ordering)
- Enhanced count vs for_each decision guide
- Locals for dependency management pattern
- Version management quick guide
- Modern Terraform features summary (1.0+ through 1.11+)

New references/code-patterns.md (~859 lines):
- Comprehensive block ordering and structure guidelines
- Count vs for_each deep dive with migration examples
- Modern features: try(), nullable, optional(), moved blocks, cross-variable
  validation, provider functions, write-only arguments
- Complete version management strategies
- Refactoring patterns (version upgrades, secrets remediation)
- Locals for dependency management with examples

Enhanced references/module-patterns.md (+542 lines):
- Module hierarchy section (Resource, Infrastructure, Composition types)
- Architecture principles (smaller scopes, remote state, terraform_remote_state)
- Testing philosophy and patterns (input validation, idempotency, cost control)

Enhanced references/quick-reference.md (+208 lines):
- Pre-commit checklist (formatting, naming, structure, modern features)
- Version management quick reference (constraint syntax, update workflow)
- Refactoring quick reference (common patterns, decision tree, best practices)

Total: 1,841 lines of Terraform-specific best practices added while maintaining
progressive disclosure (SKILL.md stays scannable, reference files loaded on demand).

All content from original 1,347-line guide successfully integrated.
2026-01-18 16:46:35 +01:00
github-actions[bot] 7b1431889d chore(release): v1.1.0 [skip ci] 2026-01-18 13:16:37 +00:00
Anton Babenko c400b184a6 feat: Added plugin install command to docs 2026-01-18 14:16:22 +01:00
github-actions[bot] 7ec2e136cb chore(release): v1.0.0 [skip ci] v1.0.0 2026-01-18 12:57:39 +00:00