ci: check whitespace in committed PR/push range (WealthLedger/specs#2)
Specs security / security (push) Successful in 7s
Specs verify / verify (push) Successful in 3s

verify ran git diff --check on a clean checkout (always no-op). Now checks PR merge-base..head or push before..after; zero before falls back to the last commit. Node setup removed from the git-only job.
This commit was merged in pull request #72.
This commit is contained in:
2026-11-02 20:36:58 +03:00
parent 97f358545f
commit 7f73de76ac
2 changed files with 23 additions and 6 deletions
+5 -2
View File
@@ -33,8 +33,11 @@ CLI и доступность store, и при расхождении вывод
validation не заменяет semantic verification и independent read-only review перед archive.
Node задаётся собственной `.nvmrc`; после `nvm use --silent` выполните `npm ci`.
`npm run verify` проверяет diff. OpenSpec validation остаётся отдельной проверкой
при изменениях требований. История релизов — [CHANGELOG](CHANGELOG.md).
`npm run verify` локально проверяет whitespace в незакоммиченном diff; CI `verify`
выполняет тот же `git diff --check` по коммитам PR (merge-base→head) или push
(before→after, для новой ветки — последний коммит). Это структурная проверка
whitespace, не semantic spec validation. OpenSpec validation остаётся отдельной
проверкой при изменениях требований. История релизов — [CHANGELOG](CHANGELOG.md).
## Релизы