mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-24 04:33:17 +00:00
71ec1d875b
Every stable cut re-pins CANONICAL_DEFAULT_PULSE_VERSION in scripts/install-docker.sh from the RC to the stable version, and the stable install-metadata test requires it. The drift allowlist omitted that file, so no release candidate could be promoted without hotfix_exception. The rule arrived on 2026-09-01, after v6.4.1, so no stable promotion has run under it yet. v6.4.5 would be the first to fail. The installer is shipped content, so the resolver accepts it only when its diff against the candidate changes nothing but that pin line. Any other installer change still counts as drift. Go _test.go files are never compiled into a shipped artifact. A stable cut can need test-only corrections, as v6.4.5 needs for the RC-derived install-metadata contract, so they no longer count as unsoaked content. Tests cover the allowed shapes, the refused near misses, and the pin check against a real git diff.