feat(test-python): Add Python 3.14 to the defaults
Metadata
Current evaluation
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.
Suggested action: close stale
Reason: The PR is 378 days old with zero comments or review activity, and the identical change was already merged as #75 (commit 8f69133) and then reverted by #77 (commit 0e7ae88), so this draft is superseded. The original blocker (PyO3 0.26 for Python 3.14) has since been resolved, so a fresh PR should be opened if 3.14 defaults are still wanted rather than reviving this stale draft.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
40
Quick Win:
36.0
Staleness:
90
Complexity:
10
Confidence:
80
|
close stale | 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. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
90
Complexity:
10
Confidence:
80
|
close stale | Draft PR adding Python 3.14 to CI defaults, originally blocked by PyO3 0.26. Inactive for 337 days with no reviewer engagement or updates. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
90
Complexity:
10
Confidence:
85
|
close stale | Adds Python 3.14 to the default test matrix to catch incompatibilities before core26. Currently a draft blocked on PyO3 0.26. Inactive for over a year with no updates. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
75
Complexity:
10
Confidence:
90
|
keep open | Adds Python 3.14 to default CI testing to catch incompatibilities before core26. Currently draft, blocked on PyO3 0.26 release. Stale for over 300 days with no comments or activity. |
Update history
No update history recorded yet.
Related work
-
Related To:
starflow#75
(confidence 95%)
The related issue tracker entry for this PR; the change was merged as #75 (commit 8f69133) before being reverted.
-
Likely Fixed By:
starflow#77
(confidence 85%)
Commit 0e7ae88 reverts the exact change from #75, indicating the 3.14 default was pulled back after being merged.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #75 feat(test-python): Add Python 3.14 to the defaults | starflow | merged | Merged after two approvals and passing all CI checks. The update adds Python 3.14 to the default test matrix to catch incompatibilities before core26. Modified one file with two line additions and two deletions. | |
| #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. | |
| #77 fix: Revert "feat(test-python): Add Python 3.14 to the defaults (#75)" | starflow | merged | Merged a revert of PR #75 to remove Python 3.14 from defaults, as the original addition was unready. Approved by two reviewers, passed all CI checks, and applied a two-line code change. | |
| #931 ci: add support for Python 3.14 | craft-providers | open | 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. | |
| #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. |