Skip to content

⟡ Update tools/README.md: v15.2 → v15.3 #96

⟡ Update tools/README.md: v15.2 → v15.3

⟡ Update tools/README.md: v15.2 → v15.3 #96

Workflow file for this run

name: lineage-guard
on:
push:
pull_request:
workflow_dispatch:
jobs:
verify:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Verify front matter
run: |
REQUIRED=(title vault_id predecessor)
FAIL=0
while IFS= read -r -d '' f; do
for k in "${REQUIRED[@]}"; do
if ! grep -q "^${k}:" "$f"; then
echo "FILE: $f MISSING: $k"
head -n 5 "$f"
echo "---"
echo "::error file=$f::Missing $k"
FAIL=1
fi
done
done < <(find specs -type f -name "*.md" -print0)
exit $FAIL