build: add preflight validator family for versions/manifest/changelog drift

Establishes the local pre-push gate. preflight.sh runs four blocks: version
consistency, manifest shape (Icon plus all ImageUrls), changelog sync, plus a
release build as compile-health smoke. setup-hooks.sh wires core.hooksPath to
.githooks. .gitignore opens scripts/ for tracking (setup-dev-env.sh stays
private). Test execution itself lives in a separate local repository and is
not part of this codebase.
This commit is contained in:
2026-05-08 07:23:54 +02:00
parent c64fcfd4d1
commit 0ed88691c2
8 changed files with 179 additions and 1 deletions
+1 -1
View File
@@ -9,7 +9,7 @@
.envrc
!.env.example
.vscode/
scripts/
scripts/setup-dev-env.sh
# Local test project (stays out of the published plugin repo;
# pure-function safety net for refactor cycles)