← Back to issue list

ci: use hosted runners for QA

View original Github issue

Metadata

Project
craft-cli
Number
#359
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged update to CI configuration switching QA workflows from self-hosted to GitHub-hosted runners. Enables non-x86 architecture testing. Approved by two reviewers with all CI checks passing. Changes modify one file.

Suggested action:

No scores available.

Issue body

We don't need to use self-hosted runners for QA here. This also ensures that we test on a non-x86 architecture. - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? ---

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged update to CI configuration switching QA workflows from self-hosted to GitHub-hosted runners. Enables non-x86 architecture testing. Approved by two reviewers with all CI checks passing. Changes modify one file.
qwen3.6-35b-a3b-mtp-q6 Switched CI/CD QA workflows from self-hosted to GitHub-hosted runners, enabling non-x86 architecture testing. Merged by maintainer lengau to simplify infrastructure and broaden test coverage.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1160 ci(qa): switch to hosted runners rockcraft merged 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.
88%
#2284 ci: run tests on GH-hosted runners charmcraft merged Merged. Updated CI configuration to run Linux QA tests on GitHub-hosted runners, aligning with Platform Engineering guidelines for public repositories. Approved by two reviewers.
86%
#293 ci: run on self-hosted runners fetch-service merged CI configuration updated to run on self-hosted runners. Merged after approval from two reviewers, modifying one file with 15 additions and 5 deletions.
81%
#132 ci: switch to public runners and more architectures craft-grammar merged Merged. Updated CI configuration to use public runners and support additional architectures. Approved by two reviewers with all checks passing, the change modified a single file with four added lines.
79%
#166 ci: switch test runs to free GitHub public runners imagecraft merged Merged a two-line CI configuration update to switch test runs to free GitHub public runners per project policy. Approved by two reviewers and integrated after passing core checks.
79%
#309 ci: switch to public runners craft-store merged Merged the CI configuration update to switch to public runners. Approved by two reviewers with all continuous integration checks passing. The change modifies a single file with two additions and one deletion.
78%
#1570 ci: split QA workflows by runner craft-parts open Splits QA workflow into separate GitHub-hosted and self-hosted runner files. 117 days old, zero review activity, 11 CI checks failing on self-hosted platforms (s390x, ppc64el, resolute, arm64). Not yet merged; qa.yaml in repo still unsplit.
78%
#29 ci: switch to public runners craft-artifacts merged Merged to switch CI workflows to public runners, reducing resource contention. Approved by three reviewers with all security, lint, and test checks passing.
78%
#789 ci: switch test runs to free GitHub public runners craft-application merged Merged after two approvals. Switched CI test runs to free GitHub public runners, updating one configuration file. Self-hosted runners remain available for other architectures, aligning with guidance to prioritize free runners.
78%
#430 ci: fix publish workflow starbase merged Merged a CI publish workflow fix adding the --yes flag for self-hosted runners. Approved by two reviewers with all checks passing. Implemented via a single line change.
75%