Skip to content

chore: bump AWS CLI pin 2.35.4 → 2.36.11 - #28

Merged
ChrisSc merged 1 commit into
mainfrom
chore/bump-aws-cli-2.36.11
Jul 30, 2026
Merged

ChrisSc merged 1 commit into
mainfrom
chore/bump-aws-cli-2.36.11

Conversation

@ChrisSc

@ChrisSc ChrisSc commented Jul 30, 2026

Copy link
Copy Markdown
Owner

What

Bumps AWS_CLI_VER in .devcontainer/install-tools.sh from 2.35.4 to 2.36.11 (latest published AWS CLI v2), plus a CHANGELOG.md entry under [Unreleased].

Why no paired checksum change

The pinned-version block says "bump deliberately; update the paired checksum at the same time" — that applies to yq/lazygit, which pin a per-release SHA-256. The AWS CLI gate is different: it verifies the release's detached PGP signature against AWS_CLI_PGP_FPR (FB5DB77F…4672475C), AWS's public-key fingerprint, which is stable across releases. So the integrity gate carries over to the new version unchanged.

Verification

Confirmed both arch bundles and their signatures publish at the versioned download path before moving the pin:

artifact status
awscli-exe-linux-x86_64-2.36.11.zip + .sig 200
awscli-exe-linux-aarch64-2.36.11.zip + .sig 200
…-2.36.12.… 404 (2.36.11 is current latest)

Local shellcheck and docker compose config -q pass; hadolint/yamllint aren't installed on the dev host, and neither the Dockerfile nor any YAML changed here — CI covers both.

Operational note

The CLI installs to /usr/local/aws-cli, which is not a named volume, so this lands only on a container recreate (make up / make rebuild), not a docker stop/start. Credentials are unaffected — AWS_CONFIG_FILE/AWS_SHARED_CREDENTIALS_FILE point into the claude-config volume.

🤖 Generated with Claude Code

Routine upstream bump of AWS_CLI_VER in install-tools.sh. No paired
checksum change is needed: the AWS CLI supply-chain gate verifies the
detached .sig against AWS's public-key fingerprint (AWS_CLI_PGP_FPR),
which is stable across releases, rather than a per-release digest.

Confirmed both arch bundles and their signatures publish at the
versioned download path before moving the pin:
  awscli-exe-linux-x86_64-2.36.11.zip{,.sig}   -> 200
  awscli-exe-linux-aarch64-2.36.11.zip{,.sig}  -> 200
2.36.12 does not exist yet (404), so 2.36.11 is current latest.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@ChrisSc
ChrisSc merged commit 61c78f6 into main Jul 30, 2026
4 checks passed
@ChrisSc
ChrisSc deleted the chore/bump-aws-cli-2.36.11 branch July 30, 2026 18: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