← Back to issue list

ci: test on python 3.14

View original Github issue

Metadata

Project
craft-parts
Number
#1509
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Closed unmerged after 189 days with failed CI and no follow-up; later Python 3.14 support landed via #1672 (commit 12da4851).

Resolution: closed stale

Reason: PR #1509 was closed unmerged after 189 days with no closing comment, unresolved review comments, and several failing checks. Later, PR #1672 was merged as commit 12da4851 to fix Python 3.14 chroot execution and update QA, which now tests Python 3.14.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Set the qa.yaml runner to run tests in python 3.14 as well as 3.12 (remove 3.13). Updated pyproject.toml classifiers and included all relevant jobs. This sloperation was performed in part by an alliance of Gemini and Copilot.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale Closed unmerged after 189 days with failed CI and no follow-up; later Python 3.14 support landed via #1672 (commit 12da4851).
stealth/space-bunny-alpha — closed stale Closed unmerged after 189 days; the Python 3.14 QA matrix update had failing checks and no recorded follow-up or resolution.
qwen/qwen3.6-35b-a3b
Impact: 40
Quick Win: 12
Complexity: 25
Confidence: 70
Actionability: 40
keep open Adds Python 3.14 to CI testing matrix (replacing 3.13), updates pyproject.toml classifiers. Approved by 1 reviewer but has 5 unresolved review comments and several failing CI jobs.
qwen/qwen3.8-27b
Impact: 25
Quick Win: 21
Staleness: 50
Complexity: 15
Confidence: 62
needs review Adds Python 3.14 to the qa.yaml fast-test matrix (removing 3.13) and updates pyproject.toml classifiers. Approved by one reviewer but has 5 unresolved review comments and 8 failing CI jobs; 3.14 is already present in main's fast-test matrix.
qwen/qwen3.6-35b-a3b
Staleness: 45
Complexity: 15
Confidence: 75
needs review Updates CI configuration to test Python 3.14 instead of 3.13 and updates pyproject.toml classifiers. Currently approved by one reviewer but blocked by five unresolved comments and multiple failing CI jobs.
qwen3.6-35b-a3b-mtp-q6
Staleness: 80
Complexity: 20
Confidence: 75
close stale Updates CI workflow to test Python 3.14 instead of 3.13 and adds 3.12, with corresponding pyproject.toml classifier updates. Inactive for 105 days with no comments.

Update history

Date Change
closed

Related work

  • Likely Fixed By: canonical/craft-parts#1672 (confidence 85%)

    Merged commit 12da4851 later addressed Python 3.14 compatibility and QA; the current workflow tests fast jobs on 3.14.

Related issues

Issue Project State Summary Similarity
#1376 ci: test on Python 3.14 craft-parts closed Python 3.14 CI coverage in #1376 was closed unmerged without review after prolonged inactivity.
85%
#1507 ci: test on python 3.14 and remove 3.13 craft-parts closed Closed unmerged after 197 days with review pending and 20 failing checks; adding Python 3.14 while removing 3.13 from QA was abandoned.
81%
#1508 ci: test on python 3.14 and remove 3.13 (v2) craft-parts closed Python 3.14 QA matrix update was closed unmerged after 189 days, with review pending and 20 failing checks; no resolving commit was recorded.
77%
#971 ci: test on Python 3.14 and Ubuntu 26.04 (Resolute) craft-providers closed PR #971 was closed unmerged after multiple CI failures and six unresolved review comments; tracking issue #970 remains open.
76%
#1607 ci: test on Python 3.14 and Ubuntu 26.04 (Resolute) craft-parts closed PR #1607 was closed unmerged after CI failures and a runner-root question; equivalent coverage landed in canonical/craft-archives#225 via commit 8528a5d.
76%
#1399 build(deps): update dependencies and CI for python 3.14 craft-parts closed Closed unmerged as superseded by #1435; #1435 and #1509 were also closed unmerged, with Python 3.14 support later delivered by #1672 (12da4851).
74%
#90 ci: test on Python 3.14 and Ubuntu 26.04 (Resolute) craft-artifacts open Adds Python 3.14 and Ubuntu 26.04 testing to CI workflow. Approved by 1 reviewer but has failing typecheck-with-ty CI check. Inactive for 138 days.
73%
#10 feat: python tests starflow closed Closed unmerged without review or CI; the Python-test workflow work appears superseded by PR #18, merged as commit cd64717.
71%
#931 ci: add support for Python 3.14 craft-providers open Adds Python 3.14 to CI matrices (qa.yaml, weekly macOS workflows, likely lockfile constraints). 18/19 checks pass; integration-slow-macos (3.14, macos-14-large) fails. No reviewers, no comments, idle 196 days.
70%