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
35 changes: 35 additions & 0 deletions contracts/OMN-13910.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-13910"
title: "fix(omnibase_core): dev wedged by OMN-13411 release-identity gate — bump 0.46.4 to 0.46.5"
summary: >-
omnibase_core dev is wedged: project.version (0.46.4) already equals the latest published PyPI version
while 104+ commits have touched src/ since the last release tag, so the OMN-13411 release-identity gate
fails on every PR to dev regardless of content (confirmed live on OMN-13875's #1381/#1383, a workflow-YAML-only
PR). omnibase_core PR #1384 bumps project.version to 0.46.5 and regenerates uv.lock (embeds the self-version),
the gate's own prescribed remedy. No PyPI publish action; 0.46.5 publishes on the next release train.
Covered by the standing releases-autonomous grant.
is_seam_ticket: false
interface_change: false
interfaces_touched: []
emergency_bypass:
enabled: false
justification: ""
follow_up_ticket_id: ""
dod_evidence:
- id: "dod-omnibase_core-pr-1384"
description: >-
Consuming-PR binding: omnibase_core PR #1384 bumps project.version 0.46.4 -> 0.46.5 and regenerates
uv.lock, at head 8de5398d61a6fa2cf6c64ed1f1f3a900907eeb38.
source: "manual"
checks:
- check_type: "command"
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-13910/dod-omnibase_core-pr-1384/command.yaml"
- id: "dod-occ-self"
description: >-
Self-binding OCC receipt: onex_change_control PR carrying the OMN-13910 contract and receipt consumed
by omnibase_core PR #1384.
source: "generated"
checks:
- check_type: "command"
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-13910/dod-occ-self/command.yaml"
25 changes: 25 additions & 0 deletions drift/dod_receipts/OMN-13910/dod-occ-self/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-13910"
evidence_item_id: "dod-occ-self"
check_type: "command"
check_value: "test -f contracts/OMN-13910.yaml && find drift/dod_receipts/OMN-13910 -name command.yaml
| wc -l"
status: PASS
run_timestamp: "2026-07-03T18:20:00Z"
contract_sha256: "sha256:6eaa8819156ec66903eb8d1d0099f4b1a27e80784c3dde01b36513647c4a6a0c"
commit_sha: "beea44c4cd8fc55ca0b37049b1caace890b774f1"
branch: "jonah/omn-13910-occ-evidence"
pr_number: 3550
runner: "headless-worker-f2-claude"
verifier: "occ-preflight-ci"
probe_command: "test -f contracts/OMN-13910.yaml && find drift/dod_receipts/OMN-13910 -name command.yaml
| wc -l"
probe_stdout: |
1
actual_output: >-
PASS: this OCC evidence branch contains the net-new contracts/OMN-13910.yaml and one PASS receipt binding
omnibase_core PR #1384 (a real, open PR number at receipt authoring time). First and only consumer for
OMN-13910 — no shared-contract lockout risk.
exit_code: 0
working_dir: "/Users/jonah/Code/omni_worktrees/OMN-13910/onex_change_control"
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-13910"
evidence_item_id: "dod-omnibase_core-pr-1384"
check_type: "command"
check_value: "gh pr view 1384 --repo OmniNode-ai/omnibase_core --json number,url,headRefOid,headRefName,baseRefName,title,state"
status: PASS
run_timestamp: "2026-07-03T18:20:00Z"
contract_sha256: "sha256:6eaa8819156ec66903eb8d1d0099f4b1a27e80784c3dde01b36513647c4a6a0c"
commit_sha: "8de5398d61a6fa2cf6c64ed1f1f3a900907eeb38"
branch: "jonah/omn-13910-release-identity-bump"
pr_number: 1384
runner: "headless-worker-f2-claude"
verifier: "occ-preflight-ci"
probe_command: "python3 scripts/check_release_identity.py"
probe_stdout: |
OK: version 0.46.5 is ahead of latest published 0.46.4.
actual_output: >-
PASS: omnibase_core PR #1384 bumps project.version 0.46.4 -> 0.46.5 (+ regenerated uv.lock) clearing
the OMN-13411 release-identity gate. Verified via `python3 scripts/check_release_identity.py` (OK) and
`uv run pytest tests/scripts/test_check_release_identity.py -v` (9/9 passed, including the previously-failing
test_live_invocation_smoke). Targeted pre-commit run (`--files pyproject.toml uv.lock`) passed with
zero failures, including the "No code merged onto a published version without a bump (OMN-13411)" hook.
exit_code: 0
working_dir: "/Users/jonah/Code/omni_worktrees/OMN-13910/onex_change_control"
Loading