ci: Forgejo Actions on the factory runner with dark-agent-style lints #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/ci-lints-like-dark-agent"
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?
Makes CI actually run, and mirrors dark-agent's setup. Stacked on
feat/provisioning-yc(that branch introducesCargo.tomland the workflow — there's nothing to run onmainyet); retarget tomainonce the base merges.Changes
.forgejo/workflows/ci.yaml— Forgejo reads.forgejo/, not.gitea/, which is why CI wasn't running. Runs on the sharedfactory-ci-rust:1.94.1image on thedockerrunner, same as dark-agent:cargo fmt --check,cargo clippy --all-targets -- -D warnings,cargo test --all-targets.[lints](clippy all = warn,unused_must_use = deny) instead of a CLI pedantic flag — dark-agent's shape.rust-toolchain.toml) to match the image; dropDuration::from_mins(1.95-only) so it builds there..gitea/workflows/ci.ymlremoved;AGENTS.mdupdated.Verified locally on the pinned 1.94.1 toolchain: fmt + clippy + test green.