ci: run compile jobs on the dev runner #6
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/MCPWEB-6-compile-jobs-dev-runner"
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 and publish jobs both invoke a compiler (cargo fmt/clippy/build/test, and cargo publish which builds and verifies the crate before upload) but ran on RUNS_ON_OPENSUSE_BASE_LATEST, which carries no toolchain. Both now set runs-on to RUNS_ON_OPENSUSE_DEV_LATEST. create-release.yml only reads git log and calls the Forgejo API from nu, so it stays on the base label.
A step in check.yml enforces the rule mechanically: it fails if either compile workflow drops the dev label or reverts to the base one. CLAUDE.md records the rule in the .forgejo/workflows/ bullet, including why the label has to be set literally on each job.
#MCPWEB-6