Skip to content

feat(versions)!: add Terraform 1.16, retire 1.13, bump AWS CLI to 2.36.49 - #205

Merged
bgauduch merged 3 commits into
masterfrom
claude/busy-hopper-sfcqw5
Sep 23, 2026
Merged

bgauduch merged 3 commits into
masterfrom
claude/busy-hopper-sfcqw5

Conversation

@bgauduch

@bgauduch bgauduch commented Sep 20, 2026 •

Copy link
Copy Markdown
Owner

Summary

Brings the matrix back to upstream, applying the ADR-0015 window: Terraform 1.16 in, 1.13 out, AWS CLI to the latest 2.36 patch.

axis before after
tf_versions 1.13.5, 1.14.9, 1.15.8 1.14.9, 1.15.9, 1.16.3
awscli_versions 2.36.6 2.36.49

Written by scripts/bump-version.sh (ADR-0021); docs/binaries-verifications.md follows the versions. build-test green on the full matrix.

Roadmap phase / closes: Phase 3

Breaking change

Footer below.

Architecture Decision Record

  • This PR adds/updates an ADR under docs/adr/ (link: ____)
  • This PR is not a structural change — no ADR needed

Version bump applying ADR-0015; carries adr-not-needed.

Checklist

  • PR title follows Conventional Commits
  • Commits are scoped and reviewable
  • Docs / roadmap updated if behaviour or policy changed
  • Docs point to their single home (no restated facts); intros/sections earn their space
  • Touches only files within the declared phase scope

BREAKING CHANGE: Terraform 1.13 is no longer built. Published vX.Y.Z_tf-1.13.5_aws-* tags stay pullable (ADR-0003); pin one, or move to 1.14 or later.

…6.49

The matrix had drifted a full minor line behind upstream. Terraform 1.16
shipped (latest patch 1.16.3) while the repo still listed 1.13.5, 1.14.9
and 1.15.8; the AWS CLI sat at 2.36.6 against an upstream 2.36.49, 43
patch releases back. The image exists to ship these two CLIs at recent
versions, so the drift is the user-facing defect, not a hygiene item.

Apply the ADR-0015 window mechanically: HashiCorp patches 1.15 and 1.16,
the graced line is 1.14, so 1.13 retires together with its signature
material. Materialised with scripts/bump-version.sh (ADR-0021) — every
SHA256SUMS and per-arch signature was fetched and GPG-verified before
anything was written.

Verified beyond the script, since --full cannot build in a hosted session
(the egress proxy's CA is untrusted inside the build containers, see
docs/agent-framework.md): validate.sh --fast passes, the test template
renders, and each new version's material was checked against the real
upstream artefact — terraform 1.15.9 and 1.16.3 binaries match the signed
SHA256SUMS, 1.16.3 runs and self-reports, and the AWS CLI 2.36.49 archive
verifies against the committed signature. CI's full matrix (ADR-0020) is
the authoritative gate.

BREAKING CHANGE: Terraform 1.13 is no longer built, so no new image
combination will carry it. Previously published fully-pinned tags remain
pullable forever (ADR-0003) — pin an existing vX.Y.Z_tf-1.13.5_aws-* tag,
or move to 1.14 or later.
@bgauduch bgauduch added the adr-not-needed Reviewer-confirmed: no ADR required (bypasses adr-check) label Sep 20, 2026 — with Claude
@bgauduch
bgauduch merged commit db9db0c into master Sep 23, 2026
11 checks passed
@bgauduch
bgauduch deleted the claude/busy-hopper-sfcqw5 branch September 23, 2026 20:07
bgauduch pushed a commit that referenced this pull request Sep 24, 2026
🤖 I have created a release *beep* *boop*
---


##
[11.0.0](v10.1.0...v11.0.0)
(2026-09-23)


### ⚠ BREAKING CHANGES

* **versions:** Terraform 1.13 is no longer built. Published
`vX.Y.Z_tf-1.13.5_aws-*` tags stay pullable (ADR-0003); pin one, or move
to 1.14 or later.

### Features

* **versions:** add Terraform 1.16, retire 1.13, bump AWS CLI to 2.36.49
([#205](#205))
([db9db0c](db9db0c))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adr-not-needed Reviewer-confirmed: no ADR required (bypasses adr-check)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant