chore: add tracked pre-push hook that runs scripts/test.sh (#4)

Completes the clikae-style local guard: a tracked hooks/pre-push (activate with
`git config core.hooksPath hooks`) runs the same scripts/test.sh that CI runs,
so failures surface locally before a push. Bypassable with --no-verify.

Co-authored-by: cverorg <292680828+cverorg@users.noreply.github.com>
This commit is contained in:
CVER Inc. 2026-07-14 14:20:12 +09:00 committed by GitHub
parent 51e2394da1
commit e78c1c8660
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

5
hooks/pre-push Executable file
View file

@ -0,0 +1,5 @@
#!/usr/bin/env bash
# Pre-push guard: run the repo's full check before any push; a failure blocks the push.
# Tracked in-repo (not .git/hooks). Activate once with: git config core.hooksPath hooks
# Bypass in an emergency with: git push --no-verify (CI still guards server-side).
exec bash "$(dirname "$0")/../scripts/test.sh"