Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions contracts/OMN-13875.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-13875"
title: "ci(OMN-13875): CI Summary directly gates Contract Compliance Check"
summary: >-
omnibase_infra PR #2188 fixes a decorative CI-gate: the required CI Summary rollup listed contract-compliance
in needs: but never read its .result. The fix wires the Contract Compliance Check result directly into
the CI Summary pass-condition so a contract-compliance failure fails the required rollup. Workflow-YAML-only
change, no runtime contract, deploy-neutral.
is_seam_ticket: false
interface_change: false
interfaces_touched: []
emergency_bypass:
enabled: false
justification: ""
follow_up_ticket_id: ""
dod_evidence:
- id: "dod-infra-pr-2188"
description: >-
Consuming-PR binding: omnibase_infra PR #2188 carries the OMN-13875 CI Summary contract-compliance
gate fix at head a9055865734359f08bbd3afb04f4f7352b68f4a4.
source: "manual"
checks:
- check_type: "command"
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-13875/dod-infra-pr-2188/command.yaml"
- id: "dod-occ-self"
description: >-
Self-binding OCC receipt: onex_change_control PR carrying the OMN-13875 contract and receipt consumed
by omnibase_infra PR #2188.
source: "generated"
checks:
- check_type: "command"
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-13875/dod-occ-self/command.yaml"
21 changes: 21 additions & 0 deletions drift/dod_receipts/OMN-13875/dod-infra-pr-2188/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-13875"
evidence_item_id: "dod-infra-pr-2188"
check_type: "command"
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-13875/dod-infra-pr-2188/command.yaml"
status: PASS
contract_sha256: "sha256:5da1e4917ad68045bbb181ef5458588e91cd950099dcf96487563188bd0c5061"
run_timestamp: "2026-07-03T06:15:00Z"
commit_sha: "a9055865734359f08bbd3afb04f4f7352b68f4a4"
runner: "merge-lane"
verifier: "occ-preflight-ci"
probe_command: "gh pr view 2188 --repo OmniNode-ai/omnibase_infra --json number,state,headRefOid,headRefName,title"
probe_stdout: |
{"headRefName":"jonah/omn-13875-infra-ci-summary-contract-compliance","headRefOid":"a9055865734359f08bbd3afb04f4f7352b68f4a4","number":2188,"state":"OPEN","title":"ci(OMN-13875): CI Summary directly gates Contract Compliance Check"}
actual_output: >-
PASS: omnibase_infra PR #2188 is open at head a9055865 and carries the OMN-13875 CI Summary contract-compliance
gate fix (workflow-YAML-only, deploy-neutral).
exit_code: 0
branch: "jonah/omn-13875-infra-ci-summary-contract-compliance"
pr_number: 2188
22 changes: 22 additions & 0 deletions drift/dod_receipts/OMN-13875/dod-occ-self/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-13875"
evidence_item_id: "dod-occ-self"
check_type: "command"
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-13875/dod-occ-self/command.yaml"
status: PASS
contract_sha256: "sha256:5da1e4917ad68045bbb181ef5458588e91cd950099dcf96487563188bd0c5061"
run_timestamp: "2026-07-03T06:15:00Z"
commit_sha: "9da3b727c578a1b998bdbcd1ddcc23916a13a8c7"
runner: "merge-lane"
verifier: "occ-preflight-ci"
probe_command: "onex_change_control PR carrying OMN-13875 contract and receipts"
probe_stdout: |
branch: jonah/omn-13875-occ-infra-2188
baseRefName: dev
actual_output: >-
PASS: onex_change_control PR carries the OMN-13875 contract and receipts consumed by omnibase_infra
PR #2188.
exit_code: 0
branch: "jonah/omn-13875-occ-infra-2188"
pr_number: 3523
Loading