tests: replace workspace guards with repository linters #294

Merged
natsukium merged 1 commit from tooling/workspace-guards into main 2026-09-18 16:08:51 +09:00
Owner

Summary

  • remove workspace tests for the optional documentation index and duplicated CLI exit-code list
  • use the built-in git-hooks.nix lychee hook for Markdown links
  • move evaluator bans to cargo-deny and retain the custom Rust source-reference guard

Verification

  • cargo nextest run -p felis-workspace-tests --all-features --all-targets
  • cargo clippy -p felis-cli -p felis-workspace-tests --all-targets --all-features -- -D warnings
  • cargo deny check
  • nix develop --command just docs-links
  • nix develop --command treefmt --fail-on-change
  • nix develop --command just prose-check
## Summary - remove workspace tests for the optional documentation index and duplicated CLI exit-code list - use the built-in git-hooks.nix lychee hook for Markdown links - move evaluator bans to cargo-deny and retain the custom Rust source-reference guard ## Verification - `cargo nextest run -p felis-workspace-tests --all-features --all-targets` - `cargo clippy -p felis-cli -p felis-workspace-tests --all-targets --all-features -- -D warnings` - `cargo deny check` - `nix develop --command just docs-links` - `nix develop --command treefmt --fail-on-change` - `nix develop --command just prose-check`
tests: use repository linters for workspace guards
Some checks failed
bench / Criterion full-suite snapshot (pull_request) Has been skipped
fuzz / cargo fuzz nightly long-run (pull_request) Has been skipped
bench / Criterion regression gate (pull_request) Successful in 2m0s
darwin / detect relevant changes (pull_request) Successful in 3s
darwin / darwin docs-only no-op (pull_request) Has been skipped
pr / wire schema is compatible with the base (pull_request) Successful in 9s
fuzz / cargo fuzz smoke (per target) (pull_request) Successful in 1m4s
pr / nix flake check (pull_request) Failing after 39s
darwin / build felis (aarch64-darwin) (pull_request) Successful in 2m8s
pr / cargo build / clippy / test / deny (pull_request) Successful in 1m40s
pr / frontend smoke (x86_64-linux) (pull_request) Successful in 2m56s
pr / publish felis (x86_64-linux) (pull_request) Has been skipped
windows / detect relevant changes (pull_request) Successful in 3s
windows / windows docs-only no-op (pull_request) Has been skipped
windows / cargo clippy (Windows cross) (pull_request) Successful in 13s
windows / cargo nextest (Windows) (pull_request) Successful in 4m7s
windows / frontend smoke (Windows) (pull_request) Successful in 1m56s
windows / package felis (x86_64-pc-windows-msvc) (pull_request) Has been skipped
977154197b
Keep workspace tests for source citations while delegating Markdown link and dependency checks to lychee and cargo-deny. Drop the optional documentation index and duplicated CLI exit-code synchronization so the workspace test package only enforces invariants without an existing repository tool.

Assisted-by: Pi Coding Agent:GPT 5.6 Luna
natsukium scheduled this pull request to auto merge when all checks succeed 2026-09-18 15:20:41 +09:00
natsukium force-pushed tooling/workspace-guards from 977154197b
Some checks failed
bench / Criterion full-suite snapshot (pull_request) Has been skipped
fuzz / cargo fuzz nightly long-run (pull_request) Has been skipped
bench / Criterion regression gate (pull_request) Successful in 2m0s
darwin / detect relevant changes (pull_request) Successful in 3s
darwin / darwin docs-only no-op (pull_request) Has been skipped
pr / wire schema is compatible with the base (pull_request) Successful in 9s
fuzz / cargo fuzz smoke (per target) (pull_request) Successful in 1m4s
pr / nix flake check (pull_request) Failing after 39s
darwin / build felis (aarch64-darwin) (pull_request) Successful in 2m8s
pr / cargo build / clippy / test / deny (pull_request) Successful in 1m40s
pr / frontend smoke (x86_64-linux) (pull_request) Successful in 2m56s
pr / publish felis (x86_64-linux) (pull_request) Has been skipped
windows / detect relevant changes (pull_request) Successful in 3s
windows / windows docs-only no-op (pull_request) Has been skipped
windows / cargo clippy (Windows cross) (pull_request) Successful in 13s
windows / cargo nextest (Windows) (pull_request) Successful in 4m7s
windows / frontend smoke (Windows) (pull_request) Successful in 1m56s
windows / package felis (x86_64-pc-windows-msvc) (pull_request) Has been skipped
to 1ad842bffd
All checks were successful
bench / Criterion full-suite snapshot (pull_request) Has been skipped
fuzz / cargo fuzz nightly long-run (pull_request) Has been skipped
bench / Criterion regression gate (pull_request) Successful in 2m3s
darwin / detect relevant changes (pull_request) Successful in 3s
darwin / darwin docs-only no-op (pull_request) Has been skipped
darwin / build felis (aarch64-darwin) (pull_request) Successful in 52s
fuzz / cargo fuzz smoke (per target) (pull_request) Successful in 1m10s
pr / nix flake check (pull_request) Successful in 6s
pr / cargo build / clippy / test / deny (pull_request) Successful in 1m38s
pr / wire schema is compatible with the base (pull_request) Successful in 8s
pr / frontend smoke (x86_64-linux) (pull_request) Successful in 56s
pr / publish felis (x86_64-linux) (pull_request) Has been skipped
windows / detect relevant changes (pull_request) Successful in 3s
windows / windows docs-only no-op (pull_request) Has been skipped
windows / cargo clippy (Windows cross) (pull_request) Successful in 12s
windows / cargo nextest (Windows) (pull_request) Successful in 5m3s
windows / frontend smoke (Windows) (pull_request) Successful in 1m40s
windows / package felis (x86_64-pc-windows-msvc) (pull_request) Has been skipped
2026-09-18 15:51:40 +09:00
Compare
natsukium deleted branch tooling/workspace-guards 2026-09-18 16:08:51 +09:00
Sign in to join this conversation.
No description provided.