← Back to issue list

Set Ubuntu 26.04 tests to use Python 3.14

View original Github issue

Metadata

Project
charmcraft
Number
#2479
Type
issue
State
closed
Author
lengau
Labels
Status: Triaged Type: Refactor
Created
Updated
Closed

Current evaluation

Ubuntu 26.04 tests were updated to Python 3.14 by merged PR #2537 (commit da37273f), closing #2479.

Resolution: closed resolved

Reason: PR #2537 was merged as commit da37273f and changed the Ubuntu 26.04 spread-test configuration and expectations from Python 3.13 to Python 3.14.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Ubuntu 26.04 tests should use Python 3.14 rather than 3.13 once the default Python is moved over. According to [the release schedule](https://discourse.ubuntu.com/t/resolute-raccoon-release-schedule/47198) this will happen in the second week of January 2026 ### Why it needs to get done Prepare for 26.04 base - we don't want to test with the wrong Python.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Ubuntu 26.04 tests were updated to Python 3.14 by merged PR #2537 (commit da37273f), closing #2479.
stealth/space-bunny-alpha — closed resolved Ubuntu 26.04 tests were switched from Python 3.13 to 3.14 by merged PR #2537 (commit da37273f), resolving #2479.
stealth/space-bunny-alpha — closed resolved Ubuntu 26.04 tests now use Python 3.14 following merged PR #2537 (commit da37273f), resolving #2479.
qwen3.6-35b-a3b-mtp-q6 — — Closed and deferred. The test configuration update to Python 3.14 was postponed until the January 2026 default release, with no explicit resolution or merge details provided.
qwen/qwen3.6-35b-a3b — — Closed as a completed refactor task. Ubuntu 26.04 test configuration was updated to use Python 3.14 ahead of the 2026 default release.
qwen/qwen3.6-35b-a3b — — Closed as deferred. The Ubuntu 26.04 test configuration update to Python 3.14 was postponed until the default Python transition scheduled for January 2026.
qwen/qwen3.6-35b-a3b — — Closed without implementation or pull request. The task was deferred until Ubuntu 26.04 officially defaults to Python 3.14 in January 2026.
qwen/qwen3.6-35b-a3b — — Closed without a linked fix or merge. The task was deferred until Ubuntu 26.04 officially switches to Python 3.14 in January 2026, pending the scheduled release.
qwen3.6-35b-a3b-mtp-q6 — — Closed without resolution or merge. Task appears deferred until the scheduled January 2026 Python 3.14 transition for Ubuntu 26.04. No further action recorded.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/charmcraft#2537 (confidence 100%)

    Commit da37273f implements the requested Python 3.14 update for Ubuntu 26.04 tests.

Related issues

Issue Project State Summary Similarity
#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.
78%
#2537 test(26.04): switch to Python 3.14 charmcraft merged Merged PR #2537 updated Charmcraft’s Ubuntu 26.04 test configuration from Python 3.13 to Python 3.14, resolving #2479.
76%
#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.
75%
#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.
75%
#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.
71%
#6159 test: fix core26 python tests snapcraft merged Merged PR #6159 in commit bbc598dcd, updating core26 Python spread tests to use Python 3.14.
71%