ci: run Check on the dev runner label #63
Loading…
Reference in a new issue
No description provided.
Delete branch "ci/LINKS-29-check-dev-runner-label"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The check job compiles and links Rust natively on the runner, but requested
RUNS_ON_OPENSUSE_BASE_LATEST, whose image ships cargo and rustc with no C toolchain. Any crate with a build script, plus the host-targetcargo build --all-targetsandcargo test --libsteps, has to link an executable, so a cold-cache run fails witherror: linker `cc` not found. A warm Swatinem/rust-cache hides it, which is why it only surfaces on the first cold run.Switch that job to
RUNS_ON_OPENSUSE_DEV_LATEST(the image carrying cc/gcc/ld plus glibc and OpenSSL headers) and record the reason inline. The other two workflows stay on the base label and now say why: build-oci-image.yml compiles insidedocker buildxand otherwise only runs git, nu and docker; create-release.yml only runs git and nu.#LINKS-29