Skip to content

chore(ci): retire Python 3.9 layer automation - #8439

Open
dreamorosi wants to merge 1 commit into
developfrom
ci/retire-python39-layer-automation
Open

chore(ci): retire Python 3.9 layer automation#8439
dreamorosi wants to merge 1 commit into
developfrom
ci/retire-python39-layer-automation

Conversation

@dreamorosi

Copy link
Copy Markdown
Contributor

Issue number: closes #8434

Summary

Changes

  • Remove Python 3.9 from partition and GovCloud deployment matrices.
  • Remove Python 3.9 from GovCloud verification and region bootstrap matrices.
  • Retain Python 3.9 in partition verification, pinned to its final layer version, 27.
  • Continue verifying Python 3.10-3.14 against the requested layer version.

User experience

New partition layer releases no longer fail while looking for nonexistent Python 3.9 artifacts after version 27. Existing Python 3.9 layers remain available and their final commercial and partition artifacts continue to receive SHA verification.


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Disclaimer: We value your time and bandwidth. As such, any pull requests created on non-triaged issues might not be successful.

Remove Python 3.9 from active deployment and bootstrap matrices so new layer releases no longer request nonexistent artifacts. Keep partition verification for the final Python 3.9 layer pinned to version 27.

Fixes GH-8434
@dreamorosi
dreamorosi requested a review from a team as a code owner September 4, 2026 22:42
@boring-cyborg boring-cyborg Bot added the github-actions Pull requests that update Github_actions code label Sep 4, 2026
@powertools-for-aws-oss-automation powertools-for-aws-oss-automation Bot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Sep 4, 2026
@sonarqubecloud

sonarqubecloud Bot commented Sep 4, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github-actions Pull requests that update Github_actions code size/S Denotes a PR that changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Maintenance: remove Python 3.9 from layer automation

1 participant