Repository navigation
fix(OMN-11348): refresh SHA pins for compat/core/oii/omem release PRs - #1251
Conversation
After OCC #1250 merged, the original release PR head SHAs needed PR_EVENT_BODY refresh (empty commit push) to clear stale webhook payload cache that caused "PR title/body does not cite an OMN ticket" failures even though the body contained OMN-11348. Refreshed SHAs in contract + receipts: - compat PR #95: 9554d993 -> c8c41c8c - core PR #1120: 1834272d -> 3159cb9d - oii PR #657: 63ca7019 -> dffac2f3 - omem PR #324: 5da2e419 -> cbcdd75d Tier 1 (spi #212) and Tier 4 (omninode_infra #442, omnidash #102) PRs already merged before OCC #1250 landed; their SHAs were correct in the merged OCC contract. Evidence-Ticket: OMN-11348
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis PR updates evidence bindings and receipt records for OCC ticket OMN-11348. The contract file specifies expected commit SHAs for four release checks, and corresponding receipt files record the actual observed state with synchronized timestamps and probe outputs for each release. ChangesOMN-11348 Evidence Bindings Re-bind
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
receipt-gate failed on PR #1251 with reason: pr_ticket_mismatch because the merged dod-occ-pr-self receipt has pr_number: 1250 (the original OCC PR). Since #1251 is a follow-up that updates the same contract for the same ticket, rebind the self-receipt to #1251 so receipt-gate finds the binding PR_NUMBER. Evidence-Ticket: OMN-11348
…dge re-home Adds contracts/OMN-13208.yaml + dod-omnimarket-pr/dod-deploy-assessment/dod-occ-pr receipts so omnimarket PR #1251's Receipt-Gate resolves via Evidence-Source: OCC#2709. Receipts carry matching contract_sha256, verifier != runner, captured probe_stdout. Kept with the freestanding-imperative allowlist entry for the relocated bridge (src/omnimarket/inference/adapter_inference_bridge.py, ticket OMN-13210).
Summary
Follow-up to OMN-11348 wave 2 OCC bundle (PR #1250, merged at 262b14c). After the initial OCC PR merged, the 4 still-open release PRs (compat, core, oii, omem) needed empty-commit pushes to refresh their
PR_EVENT_BODYwebhook payload caches — those caches still showed the PR bodies without theOMN-11348ticket reference (added via REST API PATCH after PR creation), causing receipt-gate to fail with"PR title/body does not cite an OMN ticket".The empty-commit pushes changed each PR's head SHA, which made the SHA pins in the merged OCC contract stale. This PR updates the 4 receipts + contract check_value entries to match the new head SHAs.
SHA refreshes
Not refreshed (already merged before OCC #1250 landed)
These three repos' receipts in the OCC main contract have the correct SHAs as recorded at merge time.
Files
contracts/OMN-11348.yaml— 4 check_value entries refresheddrift/dod_receipts/OMN-11348/dod-release-compat-v0.4.1/command.yamldrift/dod_receipts/OMN-11348/dod-release-core-v0.42.0/command.yamldrift/dod_receipts/OMN-11348/dod-release-oii-v0.24.0/command.yamldrift/dod_receipts/OMN-11348/dod-release-omem-v0.16.0/command.yamlEvidence-Ticket: OMN-11348
Summary by CodeRabbit