ci: registratie-invarianten in de per-PR-poort (#1123) #1136
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!1136
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/enforce-gate-prevention-1123"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wat
Voegt de fast registratie-invarianten toe aan de per-PR-poort, zodat de test-gebaseerde drift die
check-staticniet ziet (SOURCE_MAP, docs-registratie, SBOM, l10n) ook per PR wordt betrapt. Eerste helft van de preventie voor #1123; branch-protection (de vereiste poort) volgt.Hoe
make check-registrations— vier snelle, platte tests (source_map_coverage_test,docs_registration_test,sbom_test,l10n_untranslated_test). Geen widget-render, seconden per stuk. Lokaal groen (29 tests).static-gate-job (niet een nieuwe job), dus de status-check-context blijftstatic-gate / static-gate (pull_request)— nodig omdat de komende branch-protection precies die context vereist.REGISTRATION_TESTSis een handmatige lijst: een nieuwe invariant-test hoort er expliciet bij, anders opnieuw een stil gat. Dat staat als waarschuwing in de Makefile én in CHECKS.md.make check(committer-lokaal) en de post-mergelinux-gate.docs_claims_match_code_testendocs_registration_testgroen. Raakt geen bestandsformaat/opslag/afhankelijkheid/uitgaand verkeer/publieke belofte — bewaker-toets niet nodig.