Replies: 2 comments 1 reply
|
Update from attempting the alignment I went through the exact-pinned suites and have two findings to add: Python + Java — aligned. Bumped to the current baseline:
Go — not actually pinned (correcting my earlier note). CDK — blocked, left out of scope. Aligning
The result is that CDK asset uploads fall back to virtual-hosted URLs ( |
|
Opened #2253 to implement this. It aligns the exact-pinned suites — Python (boto3/botocore |
Uh oh!
There was an error while loading. Please reload this page.
Summary
The SDK/tool versions pinned across
compatibility-tests/span a wide release window (~early 2024 → mid 2026) and are not aligned. Some are exact-pinned, others float. Most notablyboto3/botocoreis pinned to1.37.1(~Feb 2025), old enough to omit newer SES v2 API models, which undercounts coverage checks that read the local model.Current versions
1.37.12.44.14v1.41.5(s31.97.1)^3.500.0:latest2.171.1~> 6.0~> 5.0Impact
boto3/botocore1.37.1 is missing ~15 SES v2 operations (e.g. theTenant*/ReputationEntity*families): the local model lists 97 v2 ops while AWS docs list ~112, so any coverage/enumeration read from the pinned model undercounts.awsprovider at v6.x while OpenTofu pins v5.x — a full major-version gap between two suites intended to cross-check the same resources.:latest, TF/tofu~>) resolve to whatever CI installs, so runs aren't reproducible over time.Proposal
awsprovider major (align, or document the split as intentional).= x.y) for reproducibility — or explicitly document them as "always latest" by design.All reactions