merge feat/repo-guards (949aa39d99) #218

Open
pipeline-bot wants to merge 1 commit from feat/repo-guards into trunk
Collaborator
No description provided.
platform-seanfarm previously had ZERO repo-local CI guards; every [ -f ]
hook in pipeline-validate-flux no-op'd here. These two convert the two
freshest incident classes into deterministic merge blockers:
- check-composition-fmt-args.sh: every combine strategy:string patch
  must have (#verbs == #variables); *.json targets are dummy-rendered
  and JSON-parsed. Red on the actual Zulip-removal commit 9f9c444
  (16 verbs vs 17 vars).
- check-xrd-required.sh: every XRD required entry must exist in the
  sibling properties map. Red on the simulated 84b4a20 incident.
Runner follows the sean/pipelines 0/2/other guard convention; tool
budget = bash/yq/awk/base64 (the validate-flux container toolbox).
Requires the pipelines-side generic repo-guard hook to fire in CI.
This pull request has changes conflicting with the target branch.
  • CHANGELOG.md
  • tests/check.sh
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/repo-guards:feat/repo-guards
git switch feat/repo-guards
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/platform-seanfarm!218
No description provided.