Skip to content

build(no-ticket): update python runtime version - #467

Merged
coillteoir merged 1 commit into
masterfrom
jj-stack/build-no-ticket-update-python-runtime-version-ltvulvwn
Oct 9, 2026
Merged

coillteoir merged 1 commit into
masterfrom
jj-stack/build-no-ticket-update-python-runtime-version-ltvulvwn

Conversation

@coillteoir

@coillteoir coillteoir commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor
  • Upgraded Python runtime version to 3.14 for binary distributions.

  • Moved binaries build matrix to debian based distro for glibc builds

    • Removes needs to download any extra python dependencies by using upstream python image.
    • Tests are ran on same base distro so libc version conflicts not occuring
    • NOTE: Both base images need to be on same base distro version (debian 12)

Copilot AI balanced review requested due to automatic review settings October 8, 2026 15:31
@coillteoir
coillteoir added this pull request to stack #468 October 8, 2026 15:31
@coillteoir
coillteoir requested a review from a team as a code owner October 8, 2026 15:31
Comment thread pyproject.toml Outdated

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 minimum version breaks existing Python 3.10–3.13 support and multiple CI workflows.

1 open finding
What changed in this PR

Updates the declared Python requirement and binary build runtime to Python 3.14.

Changes:

  • Raises minimum Python version to 3.14.
  • Regenerates the dependency lockfile.
  • Builds native binaries with Python 3.14.
File Description
pyproject.toml Raises package minimum Python version.
uv.lock Resolves dependencies for Python 3.14+.
.github/​workflows/​binaries.yml Updates native binary builds to Python 3.14.

🧠 Review effort: Balanced


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

Comment thread pyproject.toml Outdated
@coillteoir

coillteoir commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor Author

@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-update-python-runtime-version-ltvulvwn branch 3 times, most recently from 28bfa9c to b8abb1c Compare October 8, 2026 15:39
@coillteoir
coillteoir removed this pull request from stack #468 October 8, 2026 15:45
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-update-python-runtime-version-ltvulvwn branch 2 times, most recently from d10e5a9 to 9c1b836 Compare October 8, 2026 15:58
@coillteoir
coillteoir added this pull request to stack #470 October 8, 2026 15:58
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-update-python-runtime-version-ltvulvwn branch 5 times, most recently from 6e7af2d to 1f15d9c 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-update-python-runtime-version-ltvulvwn branch 5 times, most recently from 07c764c to ebb1b50 Compare October 9, 2026 10:40
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-update-python-runtime-version-ltvulvwn branch from ebb1b50 to 330ef60 Compare October 9, 2026 10:55
* Upgraded Python runtime version to 3.14 for binary distributions.

* Moved binaries build matrix to debian based distro for glibc builds
    * Removes needs to download any extra python dependencies by using
      upstream python image.
    * Tests are ran on same base distro so libc version conflicts not
      occuring
    * NOTE: Both base images need to be on same base distro version (debian 12)
@coillteoir
coillteoir force-pushed the jj-stack/build-no-ticket-update-python-runtime-version-ltvulvwn branch from 330ef60 to 71699b7 Compare October 9, 2026 11:17
@coillteoir
coillteoir merged commit 044b6f2 into master Oct 9, 2026
25 checks passed
@coillteoir
coillteoir deleted the jj-stack/build-no-ticket-update-python-runtime-version-ltvulvwn branch October 9, 2026 11:21
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