← Back to issue list

ci: test on Python 3.14 and Ubuntu 26.04 (Resolute)

View original Github issue

Metadata

Project
craft-artifacts
Number
#90
Type
pull request
State
open
Author
lengau
Labels
—
Created
Updated
Closed
—

Current evaluation

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.

Suggested action: close stale

Reason: PR has been inactive for 138 days with no author response, and the typecheck-with-ty CI check is failing. Multiple related PRs across other projects (craft-archives#225, craft-providers#971, craft-parts#1605) implement the same CI update, suggesting this change is being addressed project-wide and craft-artifacts#90 appears abandoned.

Evaluated by: mr-cal-bot

Impact: 25 Quick Win: 9 Complexity: 10 Confidence: 75 Actionability: 40

Issue body

This PR adds testing for Python 3.14 and Ubuntu 26.04 (Resolute) to the QA workflow. Resolute testing uses the 'self-hosted-linux-amd64-resolute-large' runner.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b
Impact: 25
Quick Win: 9
Complexity: 10
Confidence: 75
Actionability: 40
close stale 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.
stealth/space-bunny-alpha
Impact: 30
Quick Win: 22
Complexity: 10
Confidence: 75
Actionability: 80
needs review Maintainer-authored5-line QA workflow change adding Python 3.14 and Ubuntu 26.04 (Resolute, self-hosted large runner) test matrices. Approved, all new3.14/Resolute jobs pass; only 'typecheck-with-ty' fails.
stealth/space-bunny-alpha
Impact: 35
Quick Win: 17
Complexity: 14
Confidence: 75
Actionability: 55
needs review Adds Python 3.14 and Ubuntu 26.04 jobs to the QA workflow using a self-hosted Resolute runner; approved, but typecheck-with-ty fails.
qwen3.6-35b-a3b-mtp-q6
Impact: 25
Quick Win: 21
Staleness: 75
Complexity: 15
Confidence: 65
needs review 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.
qwen/qwen3.6-35b-a3b
Staleness: 50
Complexity: 10
Confidence: 85
needs review Adds Python 3.14 and Ubuntu 26.04 testing to CI workflow. Approved by one reviewer with zero unresolved comments. All CI checks pass except typecheck-with-ty.
qwen3.6-35b-a3b-mtp-q6
Staleness: 20
Complexity: 10
Confidence: 85
needs review Updates CI workflow to test on Python 3.14 and Ubuntu 26.04 using a self-hosted runner. Currently unreviewed with no comments.

Update history

No update history recorded yet.

Related work

  • Duplicate Of: craft-artifacts#89 (confidence 80%)

    craft-artifacts#89 has the same title and purpose, likely a duplicate or predecessor PR for the same Python 3.14/Ubuntu 26.04 CI update.

Related issues

Issue Project State Summary Similarity
#89 Test on Python 3.14 and Ubuntu 26.04 (Resolute) craft-artifacts open Request to add Python 3.14 and Ubuntu 26.04 testing to CI. PR #90 exists but has a failing typecheck-with-ty check and is inactive for 138 days.
87%
#1673 ci: run tests on Ubuntu 26.04 craft-parts open Adds CI testing on Ubuntu 26.04 LTS with Python 3.14. Approved by 2 reviewers with 0 unresolved comments, but CI has failing checks (OSV-scanner, minimum dependencies, ubuntu-22.04 fast tests).
83%
#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.
80%
#970 Test on Python 3.14 and Ubuntu 26.04 (Resolute) craft-providers open Request to add Python 3.14 and Ubuntu 26.04 testing to CI. A previous PR (#971) failed and was closed, leaving the tracking issue open without maintainer review or labels.
80%
#225 ci: test on Python 3.14 and Ubuntu 26.04 (Resolute) craft-archives merged Merged PR #225 added Python 3.14 and Ubuntu 26.04 (Resolute) to QA testing; resolving commit: 8528a5d.
79%
#224 Test on Python 3.14 and Ubuntu 26.04 (Resolute) craft-archives closed CI request for Python 3.14 and Ubuntu 26.04 (Resolute) coverage was implemented by merged PR #225, adding both to the QA workflow on the self-hosted resolute runner; the issue was closed by the maintainer.
78%
#189 ci: test on Python 3.14 and Ubuntu 26.04 (Resolute) craft-grammar merged Merged PR #189 to add CI testing for Python 3.14 and Ubuntu 26.04 (Resolute) to the craft-grammar QA workflow.
77%
#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%
#1605 Test on Python 3.14 and Ubuntu 26.04 (Resolute) craft-parts closed Added CI coverage for Python 3.14 and Ubuntu 26.04 (Resolute), using the requested self-hosted runner, via merged canonical/craft-archives#225.
76%
#188 Test on Python 3.14 and Ubuntu 26.04 (Resolute) craft-grammar open Request to add Python 3.14 and Ubuntu 26.04 testing to CI. The qa.yaml already includes both Python 3.14 and Ubuntu 26.04 in the test matrix for fast and slow tests.
74%