Skip to content

feat(makefile): sync internal targets with dev-toolchain#5

Merged
matthew-on-git merged 1 commit intomainfrom
feat/sync-makefile-rust-terragrunt-fix
Mar 5, 2026
Merged

feat(makefile): sync internal targets with dev-toolchain#5
matthew-on-git merged 1 commit intomainfrom
feat/sync-makefile-rust-terragrunt-fix

Conversation

@matthew-on-git
Copy link
Contributor

Summary

  • Add Rust language support (HAS_RUST, clippy, cargo fmt, cargo test, cargo-audit, cargo-deny) across all internal targets (_lint, _format, _test, _security, _docs, _init)
  • Add Terragrunt support in _format and _fix (hclfmt check/fix), and terragrunt version in _docs
  • Add the complete _fix target (in-place formatting) that was added in dev-toolchain v1.3.0 but never synced to templates

Test plan

  • make check passes via pre-push hook
  • Makefile is byte-identical to gitlab-repo-template and planning repo copies
  • HAS_RUST, terragrunt, and _fix counts match dev-toolchain source of truth

🤖 Generated with Claude Code

Add Rust support (HAS_RUST, clippy, cargo fmt, cargo test,
cargo-audit, cargo-deny), Terragrunt support (hclfmt in _format/_fix,
version reporting in _docs), and the _fix target that was added in
v1.3.0 but never synced to templates.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@matthew-on-git matthew-on-git merged commit 0559160 into main Mar 5, 2026
6 checks passed
@matthew-on-git matthew-on-git deleted the feat/sync-makefile-rust-terragrunt-fix branch March 5, 2026 04:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant