Repository navigation
evidence(OMN-11292): bind omnibase_core PR 1119 - #1221
Conversation
|
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 (2)
📝 WalkthroughWalkthroughThis PR adds a new evidence contract for ticket OMN-11292 that binds omnibase_core PR ChangesEvidence Binding for OMN-11292
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 |
The OCC merge-eligibility validator requires at least one PASS receipt for the cited ticket to bind to THIS OCC PR (pr_number == the OCC PR, or commit_sha in the OCC PR's commits). dod-occ-pr is the self-attestation receipt; re-point it from the superseded OCC #2621 to #2635 so eligibility is satisfied for the #1221 emit-evidence PR. Refresh its evidence text to describe the 4-receipt set (3 re-pinned #1215 routing-gate receipts + dod-emit-wired-pr1221 for #1221).
Summary
Validation
from pathlib import Path
import yaml
from omnibase_core.models.contracts.ticket.model_dod_receipt import ModelDodReceipt
for path in sorted(Path('drift/dod_receipts/OMN-11292').rglob('*.yaml')):
ModelDodReceipt.model_validate(yaml.safe_load(path.read_text()))
print(f'OK {path}')
PY
Summary by CodeRabbit