docs(release): disposition v4 release identity incident - #67
Conversation
5793433 to
f128272
Compare
Protected-check blocker — 2026-08-15All protected checks except the minimum-Go job passed. That job correctly failed make vuln on reachable vulnerabilities in google.golang.org/grpc 1.81.1 and golang.org/x/text 0.37.0; it also reports vulnerable github.com/go-chi/chi/v5 5.2.5 and golang.org/x/net 0.55.0. The corresponding current Dependabot updates are #65, #63, #58, and #52. Each is itself blocked by the same pre-REL-000 checksum baseline, so neither sequence can merge independently while required checks remain enforced. Disposition: keep this PR draft and blocked. Do not bypass checks or merge vulnerable code. A scoped bootstrap decision is required to combine the release-baseline checksum repair with these required dependency fixes, or to introduce an equivalent prerequisite path. |
|
Superseded by #68, which creates the explicit REL-000A bootstrap ticket and includes the required security upgrades so the protected vulnerability gate can pass without a bypass. |
Summary
Records the v4 release-identity incident, corrects the immutable module checksum used by contrib, pauses unsafe v4 publication, and adds the matching documentation contract assertion.
The reference service uses kin-openapi 0.144.0 rather than 0.142.0, which GitHub dependency review reported as critically vulnerable.
Backlog ticket
Final commit
Tests and verification
GOWORK=off GOTOOLCHAIN=local make docs-check — PASS
Documentation
Compatibility and migration impact
Security and dependency impact
Generated-file and benchmark impact