Skip to content

Bump targeted CPython version to 3.14.6#8074

Merged
youknowone merged 2 commits into
RustPython:mainfrom
ShaharNaveh:update-cpython-3-14-6
Jun 12, 2026
Merged

Bump targeted CPython version to 3.14.6#8074
youknowone merged 2 commits into
RustPython:mainfrom
ShaharNaveh:update-cpython-3-14-6

Conversation

@ShaharNaveh

@ShaharNaveh ShaharNaveh commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Summary

Summary by CodeRabbit

  • Chores
    • Updated Python runtime version to 3.14.6 across all build and development environments to ensure consistent compatibility throughout the development lifecycle. This maintenance update provides access to the latest language improvements, performance enhancements, critical security updates, and bug fixes necessary to maintain optimal system stability and overall performance.

@coderabbitai

coderabbitai Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro

Run ID: f66dcf67-a02b-42d7-a1c3-e2330dcdae69

📥 Commits

Reviewing files that changed from the base of the PR and between 9259d22 and dce1b1e.

📒 Files selected for processing (2)
  • .github/workflows/upgrade-pylib.md
  • .python-version

📝 Walkthrough

Walkthrough

This PR updates the Python version across two configuration files: the project's root .python-version file is bumped from 3.14.5 to 3.14.6, and the GitHub Actions workflow environment variable PYTHON_VERSION is updated from v3.14.4 to v3.14.6, ensuring consistent CPython versions for library syncing and project builds.

Changes

Python Version Update

Layer / File(s) Summary
Python version bump to 3.14.6
.python-version, .github/workflows/upgrade-pylib.md
Project root and workflow environment variable both updated to target CPython 3.14.6 for library syncing and project builds.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • RustPython/RustPython#7826: Both PRs update the pinned CPython version in the root .python-version file (main: 3.14.5 → 3.14.6; retrieved: 3.14.4 → 3.14.5).
  • RustPython/RustPython#7571: Both PRs directly update the CPython version pin used by the .github/workflows/upgrade-pylib.md workflow (changing env.PYTHON_VERSION between specific v3.14.x tags).

Suggested reviewers

  • youknowone

Poem

🐰 Bump the Python up, up we go,
From three-fourteen to oh-point-six-oh!
Config files dance, in perfect sync,
Version updates smooth as a wink. ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Bump targeted CPython version to 3.14.6' is clear, specific, and directly summarizes the main change in the changeset - updating CPython from an older version to 3.14.6 across workflow and configuration files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ShaharNaveh

Copy link
Copy Markdown
Contributor Author

blocked by: actions/setup-python#1320

@fanninpm

Copy link
Copy Markdown
Contributor

blocked by: actions/setup-python#1320

This no longer appears to be the case. 🎉

@youknowone youknowone merged commit f38b8b8 into RustPython:main Jun 12, 2026
41 of 47 checks passed
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