fix(ci): run Check on the dev runner label #45

Merged
Claude-Run merged 1 commit from fix/RUS-8-check-dev-runner-label into main 2026-08-02 01:28:55 +02:00
Member

The check job compiles Rust natively on the runner (fmt, clippy, build and test across both feature sets), but ran on RUNS_ON_OPENSUSE_BASE_LATEST, whose image ships cargo and rustc with no C toolchain. Any crate with a build script has to link one executable, so a cold-cache run fails with error: linker cc not found. Switch the job to RUNS_ON_OPENSUSE_DEV_LATEST, whose image carries cc/gcc/ld plus glibc and OpenSSL headers.

Classify the other two workflows and record the reason inline: build-oci-image.yml compiles entirely inside docker buildx and create-release.yml only runs git, nu and an HTTP call, so both stay on the base label.

#RUS-8

The check job compiles Rust natively on the runner (fmt, clippy, build and test across both feature sets), but ran on RUNS_ON_OPENSUSE_BASE_LATEST, whose image ships cargo and rustc with no C toolchain. Any crate with a build script has to link one executable, so a cold-cache run fails with `error: linker `cc` not found`. Switch the job to RUNS_ON_OPENSUSE_DEV_LATEST, whose image carries cc/gcc/ld plus glibc and OpenSSL headers. Classify the other two workflows and record the reason inline: build-oci-image.yml compiles entirely inside docker buildx and create-release.yml only runs git, nu and an HTTP call, so both stay on the base label. #RUS-8
fix(ci): run Check on the dev runner label
All checks were successful
Check / fmt + clippy + build + tests (pull_request) Successful in 6m58s
Create release / Create release from merged PR (pull_request) Has been skipped
5aba356e79
The check job compiles Rust natively on the runner (fmt, clippy, build and test across both feature sets), but ran on RUNS_ON_OPENSUSE_BASE_LATEST, whose image ships cargo and rustc with no C toolchain. Any crate with a build script has to link one executable, so a cold-cache run fails with `error: linker `cc` not found`. Switch the job to RUNS_ON_OPENSUSE_DEV_LATEST, whose image carries cc/gcc/ld plus glibc and OpenSSL headers.

Classify the other two workflows and record the reason inline: build-oci-image.yml compiles entirely inside docker buildx and create-release.yml only runs git, nu and an HTTP call, so both stay on the base label.

#RUS-8
Claude-Run deleted branch fix/RUS-8-check-dev-runner-label 2026-08-02 01:28:56 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
a8n-tools/rus!45
No description provided.