Skip to content

Update Latest Python versions - #1384

Open
v-HarithaVattikuti wants to merge 3 commits into
mainfrom
CIVersUpdate
Open

v-HarithaVattikuti wants to merge 3 commits into
mainfrom
CIVersUpdate

Conversation

@v-HarithaVattikuti

Copy link
Copy Markdown
Contributor

Description:
Update Latest Python versions in workflows

@v-HarithaVattikuti
v-HarithaVattikuti requested a review from a team as a code owner November 10, 2026 16:49
Copilot AI balanced review requested due to automatic review settings November 10, 2026 16:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The new Python 3.15 jobs use a Poetry fixture that excludes Python 3.15, causing Poetry to select another interpreter or fail rather than test dependency caching on the intended version.

1 open issue
What changed in this PR

This PR refreshes Python versions in setup-python’s integration and cache workflows, adding Python 3.15 coverage and moving prerelease checks to Python 3.16.

Changes:

  • Replace Python 3.10 matrix entries with Python 3.15 and adjust platform exclusions.
  • Update prerelease inputs and assertions to Python 3.16.
  • Remove standalone manifest-install jobs from the standard and free-threaded workflows.
File Description
.github/​workflows/​test-python.yml Refresh version matrices, platform exclusions, and prerelease checks; remove a manifest-install job.
.github/​workflows/​test-python-freethreaded.yml Remove the standalone manifest-install job.
.github/​workflows/​e2e-tests.yml Replace the Python 3.10.11 setup and verification steps with 3.15.2.
.github/​workflows/​e2e-cache.yml Add Python 3.15 to dependency-cache matrices and remove Python 3.10 entries.

Review effort: Balanced

]
python-version:
['3.10', '3.11', 'pypy-3.11-v7.x', '3.12', '3.13', '3.14']
['3.11', 'pypy-3.11-v7.x', '3.12', '3.13', '3.14', '3.15']

This branch has not been deployed

No deployments
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.

2 participants