fix: use self hosted runner for tics
Metadata
Current evaluation
Merged PR #52 via commit 528ee7f, moving TICS CI to a self-hosted runner where Charmcraft's LXD-dependent tests work.
Resolution: closed resolved
Reason: PR #52 merged as commit 528ee7f and changed .github/workflows/tics.yaml to use the preconfigured self-hosted TIOBE runner.
Evaluated by: mr-cal-bot
No scores available.
Issue body
At some point in time it looks like Charmcraft started to use lxd in tests, the self hosted runners are mostly preconfigured for this to work out of the box.
---
Working action https://github.com/canonical/charmcraft/actions/runs/14606116055/job/40976094707?pr=2258
Failing action https://github.com/canonical/charmcraft/actions/runs/14605447468/job/40973362344
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #52 via commit 528ee7f, moving TICS CI to a self-hosted runner where Charmcraft's LXD-dependent tests work. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/starflow#52 (528ee7f), switching TICS to self-hosted runners preconfigured for LXD and restoring Charmcraft’s LXD-dependent CI tests. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged a CI fix switching to self-hosted runners. This resolves failing LXD-dependent tests by leveraging runners preconfigured for LXD. All CI checks passed prior to merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a fix to switch CI to self-hosted runners, resolving LXD test failures in Charmcraft. Preconfigured runner environments now ensure stable test execution. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #431 test: use tics self-hosted runner | fetch-service | merged | Merged as commit d3e9aaa, updating the TICS workflow to use self-hosted reactive amd64 runners with Tiobe and Noble labels. | |
| #1910 ci: fix tics tests | charmcraft | merged | Merged in canonical/charmcraft#1910 (commit b10bf277), fixing the TICS workflow tests with a one-file +2/-1 change. | |
| #652 Fix TICS runner | fetch-service | closed | Issue reporting broken TICS runner closed, superseded by subsequent CI workflow updates including PR #654. |