Skip to content

Commit 9bf4afc

Browse files
committed
ci: pilot-migrate clippy job to smithy self-hosted runners
Switches just the clippy job from ubuntu-latest to [self-hosted, linux, x64, rust-cpu] — one of the three rust-cpu runners on pulseengine-ci-01 (hetzner-private group). Other jobs (fmt, test) stay on ubuntu-latest for now; once we have a few green clippy runs and timing data, the rest can follow. Why clippy first: - meaningful compile work (good sccache test) - bounded scope — failure doesn't block fmt or test - no sudo, apt, or container needed - spar already tracks nightly via dtolnay/rust-toolchain so the toolchain matches between hosted and self-hosted If this PR's clippy job goes red on the self-hosted runner but passes locally / on hosted, that's a smithy bug, not a code bug.
1 parent 6e9f5ab commit 9bf4afc

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,10 @@ jobs:
3131

3232
clippy:
3333
name: Clippy
34-
runs-on: ubuntu-latest
34+
# smithy: pilot-migrating this single job to the pulseengine self-hosted
35+
# fleet (hetzner-private runner group, rust-cpu class). Other jobs stay
36+
# on ubuntu-latest until this one is proven over a few runs.
37+
runs-on: [self-hosted, linux, x64, rust-cpu]
3538
steps:
3639
- uses: actions/checkout@v4
3740
- uses: dtolnay/rust-toolchain@nightly

0 commit comments

Comments
 (0)