Skip to content

Strengthen QA guardrails#89

Merged
jooh merged 10 commits into
mainfrom
forbid-unsafe-code
May 13, 2026
Merged

Strengthen QA guardrails#89
jooh merged 10 commits into
mainfrom
forbid-unsafe-code

Conversation

@jooh
Copy link
Copy Markdown
Owner

@jooh jooh commented May 13, 2026

Summary

  • Align CI and pre-commit Rust checks with the canonical Makefile guardrail targets.
  • Make make tests cover the missing repo-owned npm/check targets.
  • Add dependency/license policy with cargo-deny, Dependabot coverage, workflow linting, shell linting, and an enforceable Rust coverage threshold.

Validation

  • make rust-coverage CARGO_LLVM_COV='rustup run stable cargo llvm-cov'
  • make tests

The Rust coverage baseline was measured at 88.49% line coverage and enforced at the rounded-down 88% threshold.

@jooh jooh merged commit 3779e68 into main May 13, 2026
5 checks passed
@jooh jooh deleted the forbid-unsafe-code branch May 13, 2026 21:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant