← Back to issue list

ci: run tests on GH-hosted runners

View original Github issue

Metadata

Project
charmcraft
Number
#2284
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged into main as commit 7cf39901, moving QA Linux test jobs from hosted infrastructure to GitHub-hosted Ubuntu runners.

Resolution: closed resolved

Reason: PR #2284 was approved and merged as commit 7cf39901. The change switches only the QA workflow's Linux runners to GitHub-hosted Ubuntu environments.

Evaluated by: mr-cal-bot

No scores available.

Issue body

I got a query from @cbartz about why we're using hosted runners for Charmcraft QA rather than GH-hosted runners, as Platform Engineering would prefer we use GH-hosted runners when possible for public repos. This makes this change. Note that this only affects linux runners on the QA workflow.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged into main as commit 7cf39901, moving QA Linux test jobs from hosted infrastructure to GitHub-hosted Ubuntu runners.
stealth/space-bunny-alpha — closed resolved Linux QA tests were moved to GitHub-hosted runners in PR #2284, merged as commit 7cf39901; only Linux jobs in the QA workflow were affected.
stealth/space-bunny-alpha — closed resolved Merged in canonical/charmcraft#2284, moving Linux QA tests to GitHub-hosted runners in line with Platform Engineering guidance for public repositories.
qwen/qwen3.6-35b-a3b — — 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.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Switched the CI workflow to GitHub-hosted runners for Linux QA tests, complying with Platform Engineering guidelines for public repositories. The update applies only to the Linux runner configuration.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1160 ci(qa): switch to hosted runners rockcraft merged 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.
81%
#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.
80%
#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%
#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.
75%
#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.
74%
#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.
72%