← Back to issue list

ci(qa): switch to hosted runners

View original Github issue

Metadata

Project
rockcraft
Number
#1160
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged in PR #1160 as commit 0a9a3537, switching unit and integration QA jobs to GitHub-hosted runners to avoid self-hosted CI access issues for external contributors.

Resolution: closed resolved

Reason: The approved two-line runner change was merged as commit 0a9a3537. GitHub-hosted Ubuntu runners now execute the unit and integration QA jobs.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This switches us to Github-hosted runners for our unit and integration tests. This prevents issues with external contributors these CI jobs. --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/rockcraft/blob/main/CONTRIBUTING.md). - [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in PR #1160 as commit 0a9a3537, switching unit and integration QA jobs to GitHub-hosted runners to avoid self-hosted CI access issues for external contributors.
stealth/space-bunny-alpha — closed resolved Merged PR #1160 as commit 0a9a3537, moving unit and integration tests to GitHub-hosted runners to prevent CI problems affecting external contributors.
qwen/qwen3.6-35b-a3b — — Merged after approval by two reviewers and passing CI checks. The change switches unit and integration tests to GitHub-hosted runners, resolving external contributor CI issues by standardizing the execution environment.
qwen3.6-35b-a3b-mtp-q6 — — Merged to switch CI workflows to GitHub-hosted runners for unit and integration tests, preventing external contributor build failures. Maintainer lengau integrated the change directly.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#359 ci: use hosted runners for QA craft-cli merged Merged #359 via commit 216b18c, switching QA from self-hosted runners to hosted runners for non-x86 ARM coverage; all checks passed.
83%
#2284 ci: run tests on GH-hosted runners charmcraft merged Merged into main as commit 7cf39901, moving QA Linux test jobs from hosted infrastructure to GitHub-hosted Ubuntu runners.
81%
#789 ci: switch test runs to free GitHub public runners craft-application merged Merged in #789 via commit 2f7589db, switching CI test jobs to free GitHub-hosted runners while retaining self-hosted runners for other architectures.
78%
#29 ci: switch to public runners craft-artifacts merged Merged craft-artifacts#29 as commit 9af2efc, switching CI to public GitHub-hosted runners to reduce resource contention.
76%
#200 ci: switch to public runners craft-archives merged Merged PR #200 switched CI jobs to public runners to reduce resource contention, landing as commit 92c37a2.
76%
#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.
76%
#309 ci: switch to public runners craft-store merged Merged in commit 6708391, switching CI from private infrastructure to public runners; all checks passed. Upstream test updates were tracked in canonical-repo-automation#286.
75%
#166 ci: switch test runs to free GitHub public runners imagecraft merged Merged imagecraft#166, switching CI test jobs to free GitHub-hosted public runners while retaining self-hosted runners for other architectures.
75%
#1570 ci: split QA workflows by runner craft-parts open Splits QA into qa-github-hosted.yaml and qa-self-hosted.yaml, moving s390x/ppc64el/resolute/jammy-arm64 lanes to self-hosted runners. Maintainer-authored, 0 reviews, idle 148 days; 11 checks failing, all self-hosted lanes.
74%
#132 ci: switch to public runners and more architectures craft-grammar merged Merged #132 switched CI to public hosted runners and expanded architecture coverage; all checks passed.
72%