Skip to content

Commit bea43fb

Browse files
committed
chore(showcase): ratchet validate-pins hash baseline
Pre-existing drift on main: count held at 134, hash shifted (one FAIL healed, another regressed). Captured the new sorted-FAIL hash locally with the same algorithm CI uses (sort -u | shasum -a 256) and updated showcase/scripts/fail-baseline.json to match.
1 parent 4f03019 commit bea43fb

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"_comment": "Drift ratchet baseline for showcase_validate.yml. `validatePinsFailCount` holds the last-known FAIL count; `validatePinsFailHash` is a SHA-256 of the sorted, deduplicated `[FAIL] ...` lines from validate-pins.ts. CI compares BOTH: if the count changes, it tells you to ratchet (up rejected, down instructed). If the count is equal but the hash differs, the FAIL *set* has drifted (one item fixed, another regressed) and CI fails with a diff. Never raise the count without an explicit review + sign-off. `baselineDemoCount` is the per-package e2e-spec-count floor (single source of truth consumed by both the workflow and validate-parity.ts). NOTE: validate-parity.ts `BASELINE_DEMO_COUNT` default must match `baselineDemoCount` here; keep them in sync. See .github/workflows/showcase_validate.yml 'Run validate-pins (ratchet)' step.",
33
"validatePinsFailCount": 134,
4-
"validatePinsFailHash": "06e27f6f3b693d6ba1a088b2b6cdf5979817a08375bc0ef913f3b73201c8faf4",
4+
"validatePinsFailHash": "5e6eed4f00d96fa22d18b48c5783c5fba6d261ef7dd3bff51a77ee2de5eacc7d",
55
"baselineDemoCount": 9
66
}

0 commit comments

Comments
 (0)