← Back to issue list

Run CI on Focal

View original Github issue

Metadata

Project
craft-parts
Number
#1256
Type
issue
State
open
Author
lengau
Labels
Status: Triaged
Created
Updated
Closed
—

Current evaluation

Focal remains supported, but the requested self-hosted amd64 Focal runner is absent from slow-test platforms, leaving reproducible full-lifecycle CI coverage unimplemented.

Suggested action: keep open

Reason: The maintainer-authored issue is marked Status: Triaged and precisely identifies the runner to add. The current .github/workflows/qa.yaml contains no self-hosted-linux-amd64-focal-large label in its slow-test platform lists; Focal remains present through lowest-python-platform settings and pyproject.toml still defines dev-focal dependencies, so the requested coverage remains valid but unimplemented.

Evaluated by: mr-cal-bot

Impact: 42 Quick Win: 30 Complexity: 22 Confidence: 94 Actionability: 92

Issue body

### What needs to get done Add `self-hosted-linux-amd64-focal-large` as a platform for slow tests. (We don't need to run this for fast tests since those don't run the full lifecycle). ### Why it needs to get done We still support focal, but we don't actually run the tests there in a way that's reproducible.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 42
Quick Win: 30
Complexity: 22
Confidence: 94
Actionability: 92
keep open Focal remains supported, but the requested self-hosted amd64 Focal runner is absent from slow-test platforms, leaving reproducible full-lifecycle CI coverage unimplemented.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 19
Complexity: 20
Confidence: 70
Actionability: 80
keep open Add self-hosted-linux-amd64-focal-large runner for slow tests to ensure reproducible focal CI coverage. Issue is triaged but has seen no maintainer activity in 383 days.
qwen/qwen3.8-27b
Impact: 40
Quick Win: 28
Staleness: 70
Complexity: 30
Confidence: 80
Support Request: 5
keep open CI task to add a self-hosted Focal runner for slow tests. Focal is still supported and referenced in qa.yaml as the lowest Python platform, but the requested runner has not been added. Triaged with a Jira ticket, inactive for ~12 months.
qwen/qwen3.6-35b-a3b
Staleness: 90
Complexity: 25
Confidence: 85
Support Request: 10
close stale Request to add a self-hosted Focal runner for slow CI tests to ensure reproducible testing for the still-supported Focal release. Currently triaged but inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 80
Complexity: 15
Confidence: 85
Support Request: 5
keep open Add self-hosted Focal runner to CI for reproducible slow tests. Triaged by maintainer, inactive for 10 months with only a Jira sync comment.

Update history

No update history recorded yet.

Related work

  • Related To: craft-parts#1070 (confidence 96%)

    Commit 0a735cf3 in PR #1070 previously removed Focal CI tests; current QA retains only limited Focal references, not the requested slow-test runner.

Related issues

Issue Project State Summary Similarity
#1743 ci: fix lowest runner to keep focal (drop amd64) craft-parts closed PR #1743 was closed unmerged as stale; its amd64 removal and key CI checks were incomplete. PR #1748 later fixed the Focal CI failure another way.
72%