Skip to content

build(no-ticket): drop support for python 3.10 - #469

Merged
coillteoir merged 1 commit into
masterfrom
jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz
Oct 9, 2026
Merged

coillteoir merged 1 commit into
masterfrom
jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz

Conversation

@coillteoir

Copy link
Copy Markdown
Contributor

Python 3.10 is EOL as of 01/10/2026.

@coillteoir
coillteoir added this pull request to stack #470 October 8, 2026 15:58
@coillteoir
coillteoir requested a review from a team as a code owner October 8, 2026 15:58
@coillteoir

coillteoir commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor Author

Copilot AI balanced review requested due to automatic review settings October 8, 2026 16:02
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz branch from 77a27b5 to f01d162 Compare October 8, 2026 16:02

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.

🟢 Approval recommended

The support changes are consistent, with only nonblocking compatibility-tool cleanup remaining.

0 open findings

What changed in this PR

Drops Python 3.10 support from the Cloudsmith CLI following its end of life.

Changes:

  • Raises the minimum Python version to 3.11 and removes obsolete lockfile entries.
  • Updates CI workflows and development documentation.
File Description
uv.lock Updates the Python floor and removes 3.10-specific dependencies and wheels.
pyproject.toml Requires Python 3.11 and removes the 3.10 classifier.
AGENTS.md Documents the updated minimum and CI versions.
.github/​workflows/​test.yml Removes Python 3.10 from the test matrix.
.github/​workflows/​release.yml Uses Python 3.11 for releases.
.github/​workflows/​binaries.yml Removes the explicit Python 3.10 clean-room probe.

🧠 Review effort: Balanced


Give feedback about Copilot approvals in this survey to enter a drawing for a $150 gift card.

@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz branch from f01d162 to 27b824f Compare October 8, 2026 16:10
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz branch from 27b824f to be1c90a Compare October 8, 2026 16:56
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz branch 5 times, most recently from 8d54c28 to 1fcc755 Compare October 8, 2026 17:41
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz branch from 49dbb76 to 1fcc755 Compare October 8, 2026 21:35
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz branch 2 times, most recently from b62d26a to acf6761 Compare October 9, 2026 09:02
@coillteoir
coillteoir removed this pull request from stack #470 October 9, 2026 09:15
@coillteoir
coillteoir added this pull request to stack #472 October 9, 2026 09:55
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz branch from acf6761 to 7ec56b7 Compare October 9, 2026 09:55
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz branch from 7ec56b7 to 3111e77 Compare October 9, 2026 10:13
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz branch 2 times, most recently from 4190cee to 49ffcbf Compare October 9, 2026 10:24
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz branch from 49ffcbf to 9a26e1a Compare October 9, 2026 10:32
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz branch 3 times, most recently from ab5b8cf to 78565c2 Compare October 9, 2026 10:55
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz branch from 78565c2 to 989db54 Compare October 9, 2026 11:17
Base automatically changed from jj-stack/build-no-ticket-update-python-runtime-version-ltvulvwn to master October 9, 2026 11:21
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz branch from 989db54 to 6ee38f2 Compare October 9, 2026 11:21
Python 3.10 is EOL as of 01/10/2026. 

fix: preserve Debian 11 compatibility in GNU binary builds

Co-authored-by: cloudsmith-iduffy <178375997+cloudsmith-iduffy@users.noreply.github.com>
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz branch from 6ee38f2 to 61ea0f3 Compare October 9, 2026 11:21
@coillteoir
coillteoir merged commit ac98040 into master Oct 9, 2026
24 checks passed
@coillteoir
coillteoir deleted the jj-stack/build-no-ticket-drop-support-for-python-3-10-nssouqrz branch October 9, 2026 11:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants