ci: add support for Python 3.14
Metadata
Current evaluation
Adds Python 3.14 support to CI workflows. 169 days old, no comments or reviewer engagement, mostly passing CI with one failing macOS slow integration test.
Suggested action: needs review
Reason: The PR adds Python 3.14 support to CI and is technically sound (mostly passing CI), but has been inactive for 169 days with zero maintainer engagement or comments. It hasn't been superseded or rejected, so it warrants a maintainer review to determine if the feature is still desired or if it should be closed.
Impact:
40
Quick Win:
28.0
Staleness:
65
Complexity:
30
Confidence:
60
Issue body
- [ ] Have you followed the guidelines for contributing?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint && make test`?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
40
Quick Win:
28.0
Staleness:
65
Complexity:
30
Confidence:
60
|
needs review | Adds Python 3.14 support to CI workflows. 169 days old, no comments or reviewer engagement, mostly passing CI with one failing macOS slow integration test. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
80
Complexity:
25
Confidence:
75
|
close stale | Adds CI configuration and compatibility updates to support Python 3.14. Currently pending review with zero comments, one failing macOS integration test, and no activity for 124 days. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
55
Complexity:
10
Confidence:
70
|
needs review | Adds Python 3.14 to CI matrix. Template-only body, no comments, inactive for 115 days. Requires triage to proceed or close. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
55
Complexity:
15
Confidence:
65
|
needs review | Introduces Python 3.14 to the CI configuration. Currently incomplete, inactive for 98 days, and lacks CI validation or maintainer feedback. |
Update history
No update history recorded yet.
Related work
-
Related To:
craft-store#372
(confidence 50%)
Similar Python 3.14 CI support PR in craft-store that was merged; may indicate upstream interest in this feature across canonical projects.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1376 ci: test on Python 3.14 | craft-parts | closed | Closed without merging after adding Python 3.14 to CI. Multiple slow tests failed across various architectures and versions. The change received no reviews or comments and was ultimately abandoned. | |
| #189 ci: test on Python 3.14 and Ubuntu 26.04 (Resolute) | craft-grammar | open | CI workflow update to add Python 3.14 and Ubuntu 26.04 testing; inactive for 79 days with 3 unresolved review comments and failing CI checks | |
| #1509 ci: test on python 3.14 | craft-parts | open | 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. | |
| #372 ci: build and test with Python 3.14 | craft-store | merged | Merged after updating pydantic and watchfiles dependencies and CI workflows to enable Python 3.14 support. Approved by two reviewers and passed all required checks before integration. | |
| #78 feat(test-python): Add Python 3.14 to the defaults | starflow | open | Adds Python 3.14 to the default test matrix in the test-python reusable workflow. Draft PR, 0 comments, no review, one failing CI job (Fast tests noble). The change was merged as #75 then reverted by #77. | |
| #971 ci: test on Python 3.14 and Ubuntu 26.04 (Resolute) | craft-providers | closed | Closed without merging due to unresolved review comments and multiple failing CI checks. The workflow updates for Python 3.14 and Ubuntu 26.04 remain abandoned. | |
| #1508 ci: test on python 3.14 and remove 3.13 (v2) | craft-parts | closed | Closed without merging. The PR updated CI to test Python 3.14 and remove 3.13. Persistent CI failures across multiple architectures and zero reviews resulted in the PR being abandoned. | |
| #90 ci: test on Python 3.14 and Ubuntu 26.04 (Resolute) | craft-artifacts | open | Adds Python 3.14 and Ubuntu 26.04 (Resolute) CI testing. Approved by 1 reviewer but typecheck-with-ty CI check is failing and has been inactive for 91 days. | |
| #861 chore: prepare for Python 3.14 | craft-application | open | Adds Python 3.14 and the experimental free-threaded build to CI (+3/-2, 2 files). Open 381 days with no review or comments; all test CI jobs failing. Author notes it must wait for PyO3 0.26; sibling craft-providers#808 is still open on the same blocker. |