Skip to content

Commit 5d83ebe

Browse files
Alex J Lennoncursoragent
andcommitted
ci: pin KAS validate/summary jobs to Linux self-hosted runner
Bare `runs-on: self-hosted` also matches the org's macOS Hackintosh runners. When the container-based "Validate Yocto Layers" job lands there it fails in ~6s with `docker: command not found` (macOS runners have no Docker), producing a persistent red check on every PR. Pin both jobs to `[self-hosted, Linux, X64]` so they only run on the Linux runner (github-runner), which has Docker for the linux/amd64 yocto-ci-build container. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent e6202ac commit 5d83ebe

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

.github/workflows/kas-build-ci.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,10 @@ jobs:
4646
# Validation job - validates Yocto layer compatibility
4747
validate:
4848
name: Validate Yocto Layers
49-
runs-on: self-hosted
49+
# Pin to a Linux self-hosted runner: bare `self-hosted` also matches the
50+
# org's macOS runners, which have no Docker and fail this container job
51+
# in ~6s with "docker: command not found".
52+
runs-on: [self-hosted, Linux, X64]
5053
container:
5154
image: dynamicdevices/yocto-ci-build:latest
5255
options: --privileged --platform linux/amd64
@@ -167,7 +170,7 @@ jobs:
167170
# Summary job
168171
summary:
169172
name: Validation Summary
170-
runs-on: self-hosted
173+
runs-on: [self-hosted, Linux, X64]
171174
needs: [validate]
172175
if: always()
173176

0 commit comments

Comments
 (0)