ci: use self-hosted runners for ci workflows
Metadata
Current evaluation
Closed unmerged and superseded by PR #573, whose commit c8ff5823 moved spread tests to self-hosted runners labeled spread-enabled.
Resolution: closed superseded
Reason: PR #571 received no review, comments, or checks and was closed without merging. The subsequently merged PR #573 implemented the relevant runner migration in commit c8ff5823.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged and superseded by PR #573, whose commit c8ff5823 moved spread tests to self-hosted runners labeled spread-enabled. | |
| stealth/space-bunny-alpha | — | closed stale | The self-hosted CI runner proposal in canonical/rockcraft#571 was closed unmerged and apparently abandoned, with no reviewers, CI checks, or comments. | |
| qwen/qwen3.6-35b-a3b | — | — | Changes to use self-hosted runners for CI workflows were closed without merging. Lacking reviews or CI validation, the pull request was likely abandoned. | |
| qwen/qwen3.8-27b |
Impact:
5
Quick Win:
5
Staleness:
92
Complexity:
8
Confidence:
88
|
close stale | Tiny CI config change (+3/-2, 2 files) to use self-hosted runners. Abandoned for 838 days with 0 comments/reviews. CI infra has since been fully restructured to starflow reusable workflows and explicitly switched back to hosted runners in #1160. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
5
Confidence:
90
|
close stale | Configures CI to use self-hosted runners. Inactive for over a year with no description, CLA, or maintainer engagement. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
88
Complexity:
35
Confidence:
85
|
close stale | PR proposes switching CI to self-hosted runners. Opened 2 years ago with no description, comments, or activity for over a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
35
Confidence:
85
|
close stale | Proposes switching CI workflows to self-hosted runners. Open for over two years with no comments or updates. CI infrastructure evolves rapidly, making this change likely obsolete or superseded. |
Update history
| Date | Change |
|---|---|
| closed |
Related work
-
Superseded By:
canonical/rockcraft#573
(confidence 90%)
Merged commit c8ff5823 runs spread tests on self-hosted runners with the spread-enabled label.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #524 ci: adjust tags for spread runs | rockcraft | closed | Unmerged CI tag proposal was superseded by #573, where commit c8ff5823 moved Spread tests to self-hosted runners labeled spread-installed. | |
| #573 ci: run spread tests on 'spread-installed' runners | rockcraft | merged | Merged PR #573 as commit c8ff5823, updating CI to run Spread tests on runners labeled "spread-installed." | |
| #1453 ci(spread): install spread | charmcraft | closed | PR #1453 (add spread install step to spread CI) was closed unmerged by lengau as unnecessary; #1463 was instead solved by PR #1510 (9c98b399), which restricted spread jobs to self-hosted runners labelled spread-enabled. | |
| #427 [DRAFT] ci: use self-hosted runners for linux integration tests | craft-providers | closed | Draft PR #427 was closed unmerged after 231 days without review; self-hosted Linux integration-test runners were not adopted. | |
| #428 [DRAFT] ci: use self-hosted runners for linux integration tests | craft-providers | closed | Draft PR #428 to run Linux integration tests on self-hosted runners was closed unmerged by author mr-cal, citing runner limitations; CI stayed on GitHub-hosted runners. | |
| #1463 Limit spread tests to runners that have spread | charmcraft | closed | Spread CI was restricted to self-hosted runners labeled spread-installed by merged PR #1510 (commit 9c98b399), fixing #1463. | |
| #293 ci: run on self-hosted runners | fetch-service | merged | Merged CI change to run jobs on self-hosted runners; resolving commit fb8fa56 landed in main. | |
| #4715 ci: adjust tags for spread runs | snapcraft | merged | Merged PR #4715 updated Spread CI runner tags to allow any machine with the spread-installed tag, preparing Canonical's self-hosted runners. | |
| #1510 ci(spread): limit github action runners to spread-installed label | charmcraft | merged | Merged PR #1510 (commit 9c98b399) restricted Spread CI to self-hosted runners labeled spread-installed, fixing #1463. | |
| #2126 ci(docs): spread test documentation | charmcraft | merged | Merged PR #2126 in commit f1b73a6e, adding CI for documentation spread tests and adapting spread tasks for Google-hosted runners. |