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
49 changes: 49 additions & 0 deletions contracts/OMN-10530.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
schema_version: "1.0.0"
ticket_id: OMN-10530
title: "Rollback checkpoint PyPI patch release chain"
summary: "Cut patch releases for the infrastructure package chain so runtime deployments can pin a known
rollback checkpoint while development continues."
is_seam_ticket: false
interface_change: false
interfaces_touched: []
evidence_requirements:
- kind: "ci"
description: "Release PR CI gates pass before merge."
command: "gh pr checks"
- kind: "manual"
description: "Package builds a wheel and sdist for the target patch version."
command: "uv build"
emergency_bypass:
enabled: false
justification: ""
follow_up_ticket_id: ""
dod_evidence:
- id: "dod-core-build"
description: "omnibase-core 0.40.1 wheel and sdist build locally."
source: "generated"
checks:
- check_type: "command"
check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-core-build/command.yaml
&& grep -q 'pr_number: 1030' drift/dod_receipts/OMN-10530/dod-core-build/command.yaml"
- id: "dod-core-version-smoke"
description: "omnibase-core package metadata and __version__ report 0.40.1."
source: "generated"
checks:
- check_type: "command"
check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-core-version-smoke/command.yaml
&& grep -q 'omnibase-core 0.40.1' drift/dod_receipts/OMN-10530/dod-core-version-smoke/command.yaml"
- id: "dod-core-diff-check"
description: "omnibase-core release diff has no whitespace errors."
source: "generated"
checks:
- check_type: "command"
check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-core-diff-check/command.yaml
&& grep -q 'git diff --check exited 0' drift/dod_receipts/OMN-10530/dod-core-diff-check/command.yaml"
- id: "dod-occ-evidence-validate"
description: "OCC release checkpoint contract validates and receipt gate passes locally."
source: "generated"
checks:
- check_type: "command"
check_value: "uv run validate-yaml contracts/OMN-10530.yaml && grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-occ-evidence-validate/command.yaml
&& grep -q 'pr_number: 693' drift/dod_receipts/OMN-10530/dod-occ-evidence-validate/command.yaml"
21 changes: 21 additions & 0 deletions drift/dod_receipts/OMN-10530/dod-core-build/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
schema_version: "1.0.0"
ticket_id: OMN-10530
evidence_item_id: dod-core-build
check_type: command
check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-core-build/command.yaml && grep
-q 'pr_number: 1030' drift/dod_receipts/OMN-10530/dod-core-build/command.yaml"
status: PASS
run_timestamp: "2026-05-03T23:40:14Z"
commit_sha: 1ff9ab76177237994a71708e56470cc0c93f3877
runner: codex-local-release-chain
verifier: codex-release-checkpoint
probe_command: "uv build"
exit_code: 0
pr_number: 1030
probe_stdout: |
Building source distribution...
Building wheel from source distribution...
Successfully built dist/omnibase_core-0.40.1.tar.gz
Successfully built dist/omnibase_core-0.40.1-py3-none-any.whl
actual_output: "PASS: omnibase-core 0.40.1 wheel and sdist build artifacts were produced locally."
17 changes: 17 additions & 0 deletions drift/dod_receipts/OMN-10530/dod-core-diff-check/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
schema_version: "1.0.0"
ticket_id: OMN-10530
evidence_item_id: dod-core-diff-check
check_type: command
check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-core-diff-check/command.yaml &&
grep -q 'git diff --check exited 0' drift/dod_receipts/OMN-10530/dod-core-diff-check/command.yaml"
status: PASS
run_timestamp: "2026-05-03T23:40:14Z"
commit_sha: 1ff9ab76177237994a71708e56470cc0c93f3877
runner: codex-local-release-chain
verifier: codex-release-checkpoint
probe_command: "git diff --check"
exit_code: 0
pr_number: 1030
probe_stdout: "git diff --check exited 0 with no whitespace errors."
actual_output: "PASS: omnibase-core release version diff had no whitespace errors."
20 changes: 20 additions & 0 deletions drift/dod_receipts/OMN-10530/dod-core-version-smoke/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
schema_version: "1.0.0"
ticket_id: OMN-10530
evidence_item_id: dod-core-version-smoke
check_type: command
check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-core-version-smoke/command.yaml
&& grep -q 'omnibase-core 0.40.1' drift/dod_receipts/OMN-10530/dod-core-version-smoke/command.yaml"
status: PASS
run_timestamp: "2026-05-03T23:40:14Z"
commit_sha: 1ff9ab76177237994a71708e56470cc0c93f3877
runner: codex-local-release-chain
verifier: codex-release-checkpoint
probe_command: "uv run python - <<'PY'\nfrom importlib.metadata import version\nimport omnibase_core\nassert
version('omnibase-core') == '0.40.1'\nassert omnibase_core.__version__ == '0.40.1'\nprint('version-smoke:
omnibase-core 0.40.1')\nPY"
exit_code: 0
pr_number: 1030
probe_stdout: "version-smoke: omnibase-core 0.40.1"
actual_output: "PASS: installed editable package metadata and omnibase_core.__version__ both reported
0.40.1."
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
schema_version: "1.0.0"
ticket_id: OMN-10530
evidence_item_id: dod-occ-evidence-validate
check_type: command
check_value: "uv run validate-yaml contracts/OMN-10530.yaml && grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-occ-evidence-validate/command.yaml
&& grep -q 'pr_number: 693' drift/dod_receipts/OMN-10530/dod-occ-evidence-validate/command.yaml"
status: PASS
run_timestamp: "2026-05-03T23:42:00Z"
commit_sha: 6e8f755a0770dd3798183dcde536ae5caa47a1ee
runner: codex-local-release-chain
verifier: codex-release-checkpoint
probe_command: "uv run validate-yaml contracts/OMN-10530.yaml && uv run python -m omnibase_core.validation.receipt_gate_cli
--pr-body '' --pr-title 'docs(OMN-10530): add rollback checkpoint release evidence' --contracts-dir
contracts --receipts-dir drift/dod_receipts --current-repo onex_change_control --current-pr-number 693"
exit_code: 0
pr_number: 693
probe_stdout: |
[OK] contracts/OMN-10530.yaml (ticket_contract)
[OK] All 1 file(s) valid
::notice::RECEIPT GATE PASSED: 4 check(s) across 1 ticket(s) all have PASS receipts.
actual_output: "PASS: OMN-10530 contract validated and local receipt gate passed for the release checkpoint
evidence set."
Loading