v1.2.2 — Repo Safety Gates
What's Changed
Security & Safety Gates (Phase 17.1)
- Pre-commit framework with gitleaks secret scanning (v8.30.1)
- PII detection hook — blocks personal info and absolute paths in commits
- Large binary hook — blocks audio files >1MB from being committed
- Planning docs hook — prevents internal
.planning/docs from leaking - GitHub Actions security scan CI for PRs and pushes to main
.gitignoreextended with credential file patterns (*.pem, *.key, *.p12)
Bug Fixes
- Version string drift fixed (
__init__.pynow matchespyproject.toml) - Path validation added to
phantom rendercommand - Pytest restored to pre-push hook
- Gitleaks allowlist narrowed from
tests/totests/fixtures/ actions/checkoutdowngraded from v6 to v4 (v6 doesn't exist)
Docs
- Star badge, PayPal support link, and GitHub Sponsor button added
- CONTRIBUTING.md updated with pre-commit install instructions
Full Changelog: v1.2.1...v1.2.2