Skip to content

chore(tfroot-runner): bump toolchain versions#12

Merged
xnoto merged 1 commit into
mainfrom
chore/update-tfroot-runner-versions
Jun 19, 2026
Merged

chore(tfroot-runner): bump toolchain versions#12
xnoto merged 1 commit into
mainfrom
chore/update-tfroot-runner-versions

Conversation

@xnoto

@xnoto xnoto commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Summary

Bumps the pinned toolchain versions in the tfroot-runner image to their latest stable releases.

Changes

tfroot-runner/Containerfile

Tool Old New
OpenTofu 1.11.6 1.12.3
SOPS 3.12.2 3.13.1
terraform-docs 0.22.0 0.24.0
tfupdate 0.9.3 0.9.4
hcledit 0.2.17 0.2.18
tflint 0.62.0 0.63.1
kubectl 1.36.0 1.36.2
kustomize 5.8.0 5.8.1
checkov 3.2.525 3.3.1

infracost (0.10.44), pre-commit (4.6.0), and python (3.14) are already current.

.github/workflows/buildah.yml

  • Bump CI hadolint from v2.12.0 to v2.14.0 to match the repo's pre-commit config.

Caveats

  • OpenTofu 1.12.x: verify downstream tfroot-* roots support this version before merging.
  • terraform-docs 0.24.0: may alter generated README output in consuming roots.
  • tflint 0.63.1 and checkov 3.3.1: new rules/policies may cause failures in existing modules.

Validation

  • pre-commit run --all-files passes locally (with SKIP=no-commit-to-branch).
  • The PR build matrix will exercise the tfroot-runner image build.

Notes

This change only bumps version pins; no live infrastructure is affected until the image is rebuilt and consumed by the ARC runner scale set or downstream workflows.

Update pinned tools to their latest stable releases:
- OpenTofu 1.11.6 -> 1.12.3
- SOPS 3.12.2 -> 3.13.1
- terraform-docs 0.22.0 -> 0.24.0
- tfupdate 0.9.3 -> 0.9.4
- hcledit 0.2.17 -> 0.2.18
- tflint 0.62.0 -> 0.63.1
- kubectl 1.36.0 -> 1.36.2
- kustomize 5.8.0 -> 5.8.1
- checkov 3.2.525 -> 3.3.1

Also bump CI hadolint to 2.14.0 to match the repo pre-commit config.
@xnoto xnoto self-assigned this Jun 19, 2026
@xnoto xnoto merged commit 71b9dac into main Jun 19, 2026
2 checks passed
@xnoto xnoto deleted the chore/update-tfroot-runner-versions branch June 19, 2026 03:54
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