 sysadminandGrok 4.5
|
2b359e0c26
|
fix(workflow): durable HMAC, dedicated mint capability, head-exact approve match (#709)
Address formal review 435 REQUEST_CHANGES on PR #710:
- F4: require durable GITEA_IRRECOVERABLE_AUTH_HMAC_KEY (fail closed; no ephemeral
per-process secret); bind key_version into HMAC; cross-process verify works
- F5: dedicated gitea.decision_lock.irrecoverable_recovery only; reject reconciler
equivalence; authoritative incident body + author + content_digest; reject
self-authored incident evidence
- F3 residual: lock_targets_merged_pr_approval requires recorded-head match when
expected_head_sha is provided (legacy no-head approve no longer primary-clears)
Co-Authored-By: Grok 4.5 (xAI) <[email protected]>
|
2026-07-14 02:13:47 -04:00 |
|