From 85c4e4dc9115094698e7c6e59a8aa23874a48544 Mon Sep 17 00:00:00 2001 From: Jonah Gray Date: Sun, 3 May 2026 22:08:13 -0400 Subject: [PATCH 1/3] docs(OMN-10530): add spi release evidence --- contracts/OMN-10530.yaml | 29 +++++++++++++++++++ .../OMN-10530/dod-spi-build/command.yaml | 21 ++++++++++++++ .../OMN-10530/dod-spi-diff-check/command.yaml | 17 +++++++++++ .../OMN-10530/dod-spi-tests/command.yaml | 18 ++++++++++++ .../dod-spi-version-smoke/command.yaml | 24 +++++++++++++++ 5 files changed, 109 insertions(+) create mode 100644 drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml create mode 100644 drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml create mode 100644 drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml create mode 100644 drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml diff --git a/contracts/OMN-10530.yaml b/contracts/OMN-10530.yaml index ca96efd4702..1cb31a685fa 100644 --- a/contracts/OMN-10530.yaml +++ b/contracts/OMN-10530.yaml @@ -47,3 +47,32 @@ dod_evidence: - 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" + - id: "dod-spi-build" + description: "omnibase-spi 0.20.6 wheel and sdist build locally against omnibase-core 0.40.1." + source: "generated" + checks: + - check_type: "command" + check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml + && grep -q 'pr_number: 202' drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml" + - id: "dod-spi-version-smoke" + description: "omnibase-spi package metadata reports 0.20.6 and resolves omnibase-core 0.40.1." + source: "generated" + checks: + - check_type: "command" + check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml + && grep -q 'omnibase-spi 0.20.6' drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml + && grep -q 'omnibase-core 0.40.1' drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml" + - id: "dod-spi-tests" + description: "omnibase-spi test suite passes for the 0.20.6 release branch." + source: "generated" + checks: + - check_type: "command" + check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml + && grep -q '2825 passed, 4 skipped' drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml" + - id: "dod-spi-diff-check" + description: "omnibase-spi release diff has no whitespace errors." + source: "generated" + checks: + - check_type: "command" + check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml + && grep -q 'git diff --check exited 0' drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml" diff --git a/drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml b/drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml new file mode 100644 index 00000000000..67b2b54da52 --- /dev/null +++ b/drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: OMN-10530 +evidence_item_id: dod-spi-build +check_type: command +check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml && grep + -q 'pr_number: 202' drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml" +status: PASS +run_timestamp: "2026-05-04T02:04:40Z" +commit_sha: 12ea9a56f2ca0c68beadcd9dcae48db7e67c10b4 +runner: codex-local-release-chain +verifier: codex-release-checkpoint +probe_command: "uv build" +exit_code: 0 +pr_number: 202 +probe_stdout: | + Building source distribution... + Building wheel from source distribution... + Successfully built dist/omnibase_spi-0.20.6.tar.gz + Successfully built dist/omnibase_spi-0.20.6-py3-none-any.whl +actual_output: "PASS: omnibase-spi 0.20.6 wheel and sdist build artifacts were produced locally." diff --git a/drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml b/drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml new file mode 100644 index 00000000000..58c4d949f54 --- /dev/null +++ b/drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml @@ -0,0 +1,17 @@ +--- +schema_version: "1.0.0" +ticket_id: OMN-10530 +evidence_item_id: dod-spi-diff-check +check_type: command +check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml && + grep -q 'git diff --check exited 0' drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml" +status: PASS +run_timestamp: "2026-05-04T02:04:41Z" +commit_sha: 12ea9a56f2ca0c68beadcd9dcae48db7e67c10b4 +runner: codex-local-release-chain +verifier: codex-release-checkpoint +probe_command: "git diff --check" +exit_code: 0 +pr_number: 202 +probe_stdout: "git diff --check exited 0 with no whitespace errors." +actual_output: "PASS: omnibase-spi release version diff had no whitespace errors." diff --git a/drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml b/drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml new file mode 100644 index 00000000000..053ba69965c --- /dev/null +++ b/drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml @@ -0,0 +1,18 @@ +--- +schema_version: "1.0.0" +ticket_id: OMN-10530 +evidence_item_id: dod-spi-tests +check_type: command +check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml && grep + -q '2825 passed, 4 skipped' drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml" +status: PASS +run_timestamp: "2026-05-04T02:04:44Z" +commit_sha: 12ea9a56f2ca0c68beadcd9dcae48db7e67c10b4 +runner: codex-local-release-chain +verifier: codex-release-checkpoint +probe_command: "uv run pytest tests/ -q" +exit_code: 0 +pr_number: 202 +probe_stdout: | + 2825 passed, 4 skipped in 86.64s (0:01:26) +actual_output: "PASS: omnibase-spi tests passed locally for the 0.20.6 release branch." diff --git a/drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml b/drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml new file mode 100644 index 00000000000..67b5ca2b2bf --- /dev/null +++ b/drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml @@ -0,0 +1,24 @@ +--- +schema_version: "1.0.0" +ticket_id: OMN-10530 +evidence_item_id: dod-spi-version-smoke +check_type: command +check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml + && grep -q 'omnibase-spi 0.20.6' drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml + && grep -q 'omnibase-core 0.40.1' drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml" +status: PASS +run_timestamp: "2026-05-04T02:04:40Z" +commit_sha: 12ea9a56f2ca0c68beadcd9dcae48db7e67c10b4 +runner: codex-local-release-chain +verifier: codex-release-checkpoint +probe_command: "uv run python - <<'PY'\nfrom importlib.metadata import version\nimport omnibase_spi\nimport + omnibase_core\nassert version('omnibase-spi') == '0.20.6'\nassert omnibase_spi.__version__ == '0.20.6'\nassert + version('omnibase-core') == '0.40.1'\nassert omnibase_core.__version__ == '0.40.1'\nprint('omnibase-spi + 0.20.6')\nprint('omnibase-core 0.40.1')\nPY" +exit_code: 0 +pr_number: 202 +probe_stdout: | + omnibase-spi 0.20.6 + omnibase-core 0.40.1 +actual_output: "PASS: installed editable package metadata reported omnibase-spi 0.20.6 and omnibase-core + 0.40.1." From ce42fce8a0808404a5361648d84fc39e7840f2f0 Mon Sep 17 00:00:00 2001 From: Jonah Gray Date: Sun, 3 May 2026 22:09:54 -0400 Subject: [PATCH 2/3] docs(OMN-10530): bind spi evidence update to occ pr --- contracts/OMN-10530.yaml | 7 ++++++ .../command.yaml | 24 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 drift/dod_receipts/OMN-10530/dod-occ-spi-evidence-validate/command.yaml diff --git a/contracts/OMN-10530.yaml b/contracts/OMN-10530.yaml index 1cb31a685fa..21200be8e28 100644 --- a/contracts/OMN-10530.yaml +++ b/contracts/OMN-10530.yaml @@ -76,3 +76,10 @@ dod_evidence: - check_type: "command" check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml && grep -q 'git diff --check exited 0' drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml" + - id: "dod-occ-spi-evidence-validate" + description: "OCC SPI release evidence update 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-spi-evidence-validate/command.yaml + && grep -q 'pr_number: 694' drift/dod_receipts/OMN-10530/dod-occ-spi-evidence-validate/command.yaml" diff --git a/drift/dod_receipts/OMN-10530/dod-occ-spi-evidence-validate/command.yaml b/drift/dod_receipts/OMN-10530/dod-occ-spi-evidence-validate/command.yaml new file mode 100644 index 00000000000..d2f38ae5704 --- /dev/null +++ b/drift/dod_receipts/OMN-10530/dod-occ-spi-evidence-validate/command.yaml @@ -0,0 +1,24 @@ +--- +schema_version: "1.0.0" +ticket_id: OMN-10530 +evidence_item_id: dod-occ-spi-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-spi-evidence-validate/command.yaml + && grep -q 'pr_number: 694' drift/dod_receipts/OMN-10530/dod-occ-spi-evidence-validate/command.yaml" +status: PASS +run_timestamp: "2026-05-04T02:09:45Z" +commit_sha: 85c4e4dc9115094698e7c6e59a8aa23874a48544 +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 'Evidence-Ticket: OMN-10530' --pr-title 'chore(release, OMN-10530): omnibase-spi + 0.20.6' --contracts-dir contracts --receipts-dir drift/dod_receipts --current-repo omnibase_spi + --current-pr-number 202 --evidence-ticket OMN-10530 --branch-name jonah/OMN-10530-release-omnibase-spi-0.20.6" +exit_code: 0 +pr_number: 694 +probe_stdout: | + [OK] contracts/OMN-10530.yaml (ticket_contract) + [OK] All 1 file(s) valid + ::notice::RECEIPT GATE PASSED: 8 check(s) across 1 ticket(s) all have PASS receipts. +actual_output: "PASS: OMN-10530 contract validated and local receipt gate passed for omnibase_spi PR #202 + with the central SPI evidence set." From f0c24cdc9f91cdea755ada901a761e86b5bf69dd Mon Sep 17 00:00:00 2001 From: Jonah Gray Date: Sun, 3 May 2026 22:23:58 -0400 Subject: [PATCH 3/3] docs(OMN-10530): format spi evidence receipts --- contracts/OMN-10530.yaml | 8 ++++---- .../OMN-10530/dod-occ-spi-evidence-validate/command.yaml | 6 +++--- drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml | 4 ++-- .../OMN-10530/dod-spi-diff-check/command.yaml | 4 ++-- drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml | 4 ++-- .../OMN-10530/dod-spi-version-smoke/command.yaml | 6 +++--- 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/contracts/OMN-10530.yaml b/contracts/OMN-10530.yaml index 21200be8e28..840dffd880d 100644 --- a/contracts/OMN-10530.yaml +++ b/contracts/OMN-10530.yaml @@ -52,8 +52,8 @@ dod_evidence: source: "generated" checks: - check_type: "command" - check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml - && grep -q 'pr_number: 202' drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml" + check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml && + grep -q 'pr_number: 202' drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml" - id: "dod-spi-version-smoke" description: "omnibase-spi package metadata reports 0.20.6 and resolves omnibase-core 0.40.1." source: "generated" @@ -67,8 +67,8 @@ dod_evidence: source: "generated" checks: - check_type: "command" - check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml - && grep -q '2825 passed, 4 skipped' drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml" + check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml && + grep -q '2825 passed, 4 skipped' drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml" - id: "dod-spi-diff-check" description: "omnibase-spi release diff has no whitespace errors." source: "generated" diff --git a/drift/dod_receipts/OMN-10530/dod-occ-spi-evidence-validate/command.yaml b/drift/dod_receipts/OMN-10530/dod-occ-spi-evidence-validate/command.yaml index d2f38ae5704..31b78614a21 100644 --- a/drift/dod_receipts/OMN-10530/dod-occ-spi-evidence-validate/command.yaml +++ b/drift/dod_receipts/OMN-10530/dod-occ-spi-evidence-validate/command.yaml @@ -11,9 +11,9 @@ commit_sha: 85c4e4dc9115094698e7c6e59a8aa23874a48544 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 'Evidence-Ticket: OMN-10530' --pr-title 'chore(release, OMN-10530): omnibase-spi - 0.20.6' --contracts-dir contracts --receipts-dir drift/dod_receipts --current-repo omnibase_spi - --current-pr-number 202 --evidence-ticket OMN-10530 --branch-name jonah/OMN-10530-release-omnibase-spi-0.20.6" + --pr-body 'Evidence-Ticket: OMN-10530' --pr-title 'chore(release, OMN-10530): omnibase-spi 0.20.6' --contracts-dir + contracts --receipts-dir drift/dod_receipts --current-repo omnibase_spi --current-pr-number 202 --evidence-ticket + OMN-10530 --branch-name jonah/OMN-10530-release-omnibase-spi-0.20.6" exit_code: 0 pr_number: 694 probe_stdout: | diff --git a/drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml b/drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml index 67b2b54da52..d9b712cf6b7 100644 --- a/drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml +++ b/drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml @@ -3,8 +3,8 @@ schema_version: "1.0.0" ticket_id: OMN-10530 evidence_item_id: dod-spi-build check_type: command -check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml && grep - -q 'pr_number: 202' drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml" +check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml && grep -q + 'pr_number: 202' drift/dod_receipts/OMN-10530/dod-spi-build/command.yaml" status: PASS run_timestamp: "2026-05-04T02:04:40Z" commit_sha: 12ea9a56f2ca0c68beadcd9dcae48db7e67c10b4 diff --git a/drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml b/drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml index 58c4d949f54..d2d547be681 100644 --- a/drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml +++ b/drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml @@ -3,8 +3,8 @@ schema_version: "1.0.0" ticket_id: OMN-10530 evidence_item_id: dod-spi-diff-check check_type: command -check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml && - grep -q 'git diff --check exited 0' drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml" +check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml && grep + -q 'git diff --check exited 0' drift/dod_receipts/OMN-10530/dod-spi-diff-check/command.yaml" status: PASS run_timestamp: "2026-05-04T02:04:41Z" commit_sha: 12ea9a56f2ca0c68beadcd9dcae48db7e67c10b4 diff --git a/drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml b/drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml index 053ba69965c..aa1d19f8e85 100644 --- a/drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml +++ b/drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml @@ -3,8 +3,8 @@ schema_version: "1.0.0" ticket_id: OMN-10530 evidence_item_id: dod-spi-tests check_type: command -check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml && grep - -q '2825 passed, 4 skipped' drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml" +check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml && grep -q + '2825 passed, 4 skipped' drift/dod_receipts/OMN-10530/dod-spi-tests/command.yaml" status: PASS run_timestamp: "2026-05-04T02:04:44Z" commit_sha: 12ea9a56f2ca0c68beadcd9dcae48db7e67c10b4 diff --git a/drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml b/drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml index 67b5ca2b2bf..e3b084e1f82 100644 --- a/drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml +++ b/drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml @@ -3,9 +3,9 @@ schema_version: "1.0.0" ticket_id: OMN-10530 evidence_item_id: dod-spi-version-smoke check_type: command -check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml - && grep -q 'omnibase-spi 0.20.6' drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml - && grep -q 'omnibase-core 0.40.1' drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml" +check_value: "grep -q 'status: PASS' drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml && + grep -q 'omnibase-spi 0.20.6' drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml && grep + -q 'omnibase-core 0.40.1' drift/dod_receipts/OMN-10530/dod-spi-version-smoke/command.yaml" status: PASS run_timestamp: "2026-05-04T02:04:40Z" commit_sha: 12ea9a56f2ca0c68beadcd9dcae48db7e67c10b4