ci: test on python 3.14
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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). | |
| #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. | |
| #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. | |
| #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. |