Skip to content

Bump python to 3.13 - #4240

Merged
krnowak merged 2 commits into
mainfrom
krnowak/python-3.13
Aug 26, 2026
Merged

Bump python to 3.13#4240
krnowak merged 2 commits into
mainfrom
krnowak/python-3.13

Conversation

@krnowak

@krnowak krnowak commented Aug 26, 2026

Copy link
Copy Markdown
Member

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
Copilot AI lite review requested due to automatic review settings August 26, 2026 09:21
@krnowak
krnowak requested a review from a team as a code owner August 26, 2026 09:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the SDK/container Gentoo profile settings to move the default Python version to 3.13, while keeping a transition path for 3.12, and records the bump + related CVEs in the changelog.

Changes:

  • Switch default PYTHON_SINGLE_TARGET / PYTHON_TARGETS in the base profile from 3.12 to 3.13.
  • Update SDK transition profile to allow Python 3.12 alongside 3.13 during the migration window (and unmask Python 3.12 there).
  • Add update + security changelog entries for the Python bump and referenced CVEs.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
sdk_container/src/third_party/coreos-overlay/profiles/coreos/targets/sdk/transition/package.unmask Unmasks Python 3.12 for the transition profile.
sdk_container/src/third_party/coreos-overlay/profiles/coreos/targets/sdk/transition/make.defaults Sets transition PYTHON_* defaults for 3.13 while keeping 3.12 enabled for targets.
sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.mask Narrows allowed Python versions to 3.13.x in the base profile.
sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/make.defaults Moves base PYTHON_* defaults from 3.12 to 3.13.
changelog/updates/2026-08-26-python-bump.md Documents the Python version bump in updates.
changelog/security/2026-08-26-python-bump.md Documents CVEs associated with the Python bump in security notes.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@krnowak
krnowak merged commit 9068e39 into main Aug 26, 2026
3 of 4 checks passed
@krnowak
krnowak deleted the krnowak/python-3.13 branch August 26, 2026 11:11
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.

3 participants