diff --git a/contracts/OMN-12583.yaml b/contracts/OMN-12583.yaml index cbfef8901dc..19200f760e2 100644 --- a/contracts/OMN-12583.yaml +++ b/contracts/OMN-12583.yaml @@ -135,3 +135,10 @@ dod_evidence: checks: - check_type: "command" check_value: "grep -q '^status: PASS$' \"${CONTRACT_REPO_DIR:-.}/drift/dod_receipts/OMN-12583/dod-occ-pr-2070-eligibility/command.yaml\"" + - id: "dod-occ-pr-2071-eligibility" + description: "onex_change_control PR #2071 refreshes the omnibase_infra runner-image PR #1835 receipt + after forcing the shared setup action for lightweight Python setup jobs." + source: "manual" + checks: + - check_type: "command" + check_value: "grep -q '^status: PASS$' \"${CONTRACT_REPO_DIR:-.}/drift/dod_receipts/OMN-12583/dod-occ-pr-2071-eligibility/command.yaml\"" diff --git a/drift/dod_receipts/OMN-12583/dod-occ-pr-2052-eligibility/command.yaml b/drift/dod_receipts/OMN-12583/dod-occ-pr-2052-eligibility/command.yaml index c8ef26d74ce..cfece0ef3ba 100644 --- a/drift/dod_receipts/OMN-12583/dod-occ-pr-2052-eligibility/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-occ-pr-2052-eligibility/command.yaml @@ -7,7 +7,7 @@ check_value: "gh pr view 2052 --repo OmniNode-ai/onex_change_control --json head status: PASS run_timestamp: "2026-06-02T04:15:00Z" commit_sha: "e9887753def072e6fa21a7badf22ae0d25603591" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh pr view 2052 --repo OmniNode-ai/onex_change_control --json headRefOid,headRefName,title" diff --git a/drift/dod_receipts/OMN-12583/dod-occ-pr-2063-eligibility/command.yaml b/drift/dod_receipts/OMN-12583/dod-occ-pr-2063-eligibility/command.yaml index 823afe9e941..6da3f13bff0 100644 --- a/drift/dod_receipts/OMN-12583/dod-occ-pr-2063-eligibility/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-occ-pr-2063-eligibility/command.yaml @@ -7,7 +7,7 @@ check_value: "gh pr view 2063 --repo OmniNode-ai/onex_change_control --json head status: PASS run_timestamp: "2026-06-02T05:12:00Z" commit_sha: "a5859d062524060fbf8e955e6fcaef20de944115" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh pr view 2063 --repo OmniNode-ai/onex_change_control --json headRefOid,headRefName,title,state" diff --git a/drift/dod_receipts/OMN-12583/dod-occ-pr-2065-eligibility/command.yaml b/drift/dod_receipts/OMN-12583/dod-occ-pr-2065-eligibility/command.yaml index ddff798ac56..43287e880a3 100644 --- a/drift/dod_receipts/OMN-12583/dod-occ-pr-2065-eligibility/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-occ-pr-2065-eligibility/command.yaml @@ -7,7 +7,7 @@ check_value: "gh pr view 2065 --repo OmniNode-ai/onex_change_control --json head status: PASS run_timestamp: "2026-06-02T05:25:00Z" commit_sha: "e19e21e9bf8b71f952242e0e8363597e6f6c3aa2" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh pr view 2065 --repo OmniNode-ai/onex_change_control --json headRefOid,headRefName,title,state" diff --git a/drift/dod_receipts/OMN-12583/dod-occ-pr-2066-eligibility/command.yaml b/drift/dod_receipts/OMN-12583/dod-occ-pr-2066-eligibility/command.yaml index d54f5af5c41..9b87ad5abae 100644 --- a/drift/dod_receipts/OMN-12583/dod-occ-pr-2066-eligibility/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-occ-pr-2066-eligibility/command.yaml @@ -7,7 +7,7 @@ check_value: "gh pr view 2066 --repo OmniNode-ai/onex_change_control --json head status: PASS run_timestamp: "2026-06-02T05:45:00Z" commit_sha: "44cbdef13a49870ea2c22cbc6706aa67ba3a1818" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh pr view 2066 --repo OmniNode-ai/onex_change_control --json headRefOid,headRefName,title,state" diff --git a/drift/dod_receipts/OMN-12583/dod-occ-pr-2067-eligibility/command.yaml b/drift/dod_receipts/OMN-12583/dod-occ-pr-2067-eligibility/command.yaml index 549181d72ec..00954677235 100644 --- a/drift/dod_receipts/OMN-12583/dod-occ-pr-2067-eligibility/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-occ-pr-2067-eligibility/command.yaml @@ -7,7 +7,7 @@ check_value: "gh pr view 2067 --repo OmniNode-ai/onex_change_control --json head status: PASS run_timestamp: "2026-06-02T05:56:00Z" commit_sha: "84816cdcaab557165538ab2a7a90d19bac36bee8" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh pr view 2067 --repo OmniNode-ai/onex_change_control --json headRefOid,headRefName,title,state" diff --git a/drift/dod_receipts/OMN-12583/dod-occ-pr-2069-eligibility/command.yaml b/drift/dod_receipts/OMN-12583/dod-occ-pr-2069-eligibility/command.yaml index 0da150b6677..0d6739ac26f 100644 --- a/drift/dod_receipts/OMN-12583/dod-occ-pr-2069-eligibility/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-occ-pr-2069-eligibility/command.yaml @@ -7,7 +7,7 @@ check_value: "gh pr view 2069 --repo OmniNode-ai/onex_change_control --json head status: PASS run_timestamp: "2026-06-02T06:16:00Z" commit_sha: "bf3b321a175f8a5779da6893f231cfc905896f70" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh pr view 2069 --repo OmniNode-ai/onex_change_control --json headRefOid,headRefName,title,state" diff --git a/drift/dod_receipts/OMN-12583/dod-occ-pr-2070-eligibility/command.yaml b/drift/dod_receipts/OMN-12583/dod-occ-pr-2070-eligibility/command.yaml index 975f9ab4b66..d48c3fce848 100644 --- a/drift/dod_receipts/OMN-12583/dod-occ-pr-2070-eligibility/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-occ-pr-2070-eligibility/command.yaml @@ -7,7 +7,7 @@ check_value: "gh pr view 2070 --repo OmniNode-ai/onex_change_control --json head status: PASS run_timestamp: "2026-06-02T06:38:45Z" commit_sha: "f20892091c50c3152c0c57671a7c49623336e046" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh pr view 2070 --repo OmniNode-ai/onex_change_control --json headRefOid,headRefName,title" diff --git a/drift/dod_receipts/OMN-12583/dod-occ-pr-2071-eligibility/command.yaml b/drift/dod_receipts/OMN-12583/dod-occ-pr-2071-eligibility/command.yaml new file mode 100644 index 00000000000..e8530ee7913 --- /dev/null +++ b/drift/dod_receipts/OMN-12583/dod-occ-pr-2071-eligibility/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-12583" +evidence_item_id: "dod-occ-pr-2071-eligibility" +check_type: "command" +check_value: "gh pr view 2071 --repo OmniNode-ai/onex_change_control --json headRefOid,headRefName,title" +status: PASS +run_timestamp: "2026-06-02T06:47:33Z" +commit_sha: "d45cd2f209b7cb2a11c93000e73836be2c294351" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" +runner: "codex-merge-sweep" +verifier: "foreground-orchestrator" +probe_command: "gh pr view 2071 --repo OmniNode-ai/onex_change_control --json headRefOid,headRefName,title" +probe_stdout: | + headRefName=jonah/omn-12583-bind-runner-pr1835-v8 + title=evidence(OMN-12583): refresh runner PR 1835 forced setup +actual_output: "PASS: onex_change_control#2071 publishes the refreshed OMN-12583 receipt binding for omnibase_infra#1835 + at head 08400dfabd9a5e10f93efec10450274500584845." +exit_code: 0 +pr_number: 2071 +branch: "jonah/omn-12583-bind-runner-pr1835-v8" diff --git a/drift/dod_receipts/OMN-12583/dod-omnibase-infra-1835-runner-node24/command.yaml b/drift/dod_receipts/OMN-12583/dod-omnibase-infra-1835-runner-node24/command.yaml index 78f9885c4ef..4e91a8dd2fe 100644 --- a/drift/dod_receipts/OMN-12583/dod-omnibase-infra-1835-runner-node24/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-omnibase-infra-1835-runner-node24/command.yaml @@ -5,22 +5,22 @@ evidence_item_id: "dod-omnibase-infra-1835-runner-node24" check_type: "command" check_value: "gh pr view 1835 --repo OmniNode-ai/omnibase_infra --json headRefOid,headRefName,files,title" status: PASS -run_timestamp: "2026-06-02T06:38:45Z" -commit_sha: "e91ac3fb677b01ba1a134119939c9a756a16ef92" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +run_timestamp: "2026-06-02T06:47:33Z" +commit_sha: "08400dfabd9a5e10f93efec10450274500584845" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh pr view 1835 --repo OmniNode-ai/omnibase_infra --json headRefOid,headRefName,files,title" probe_stdout: | - headRefOid=e91ac3fb677b01ba1a134119939c9a756a16ef92 + headRefOid=08400dfabd9a5e10f93efec10450274500584845 headRefName=jonah/omn-12583-runner-node24 files=.github/actions/setup-python-uv/action.yml,.github/workflows/ci.yml,.github/workflows/docker-build.yml,.github/workflows/runner-image-build-smoke.yml,docker/runners/Dockerfile,docker/runners/runner-image.lock.json,scripts/ci/build_runner_image.sh title=ci(OMN-12583): bump runner image for node24 actions actual_output: "PASS: omnibase_infra#1835 bumps the self-hosted runner binary to 2.334.0, verifies the 2.334.0 tarball SHA256, provisions pip for workflows that call pip directly without downloading pip during image build, skips setup-python/setup-uv when the baked shared CI env is enabled, routes required - lightweight Python setup jobs through the shared setup action, and binds runner image version 5 identity - c7c55bb2a4eb14956860936b46dabd09." + lightweight Python setup jobs through the shared setup action with shared-env forced on, and binds runner + image version 5 identity c7c55bb2a4eb14956860936b46dabd09." exit_code: 0 pr_number: 1835 branch: "jonah/omn-12583-runner-node24" diff --git a/drift/dod_receipts/OMN-12583/dod-omninode-infra-482-blocker/command.yaml b/drift/dod_receipts/OMN-12583/dod-omninode-infra-482-blocker/command.yaml index 9087cd5ad11..a8ca382778c 100644 --- a/drift/dod_receipts/OMN-12583/dod-omninode-infra-482-blocker/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-omninode-infra-482-blocker/command.yaml @@ -7,7 +7,7 @@ check_value: "gh run view 26796766449 --repo OmniNode-ai/omninode_infra --log-fa status: PASS run_timestamp: "2026-06-02T04:06:00Z" commit_sha: "e94129d1ae06e3ef0f2a02743b007b6bdf69ee2e" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh run view 26796766449 --repo OmniNode-ai/omninode_infra --log-failed" diff --git a/drift/dod_receipts/OMN-12583/dod-omninode-infra-483-blocker/command.yaml b/drift/dod_receipts/OMN-12583/dod-omninode-infra-483-blocker/command.yaml index 5f084c8aa9c..69058ad8cfb 100644 --- a/drift/dod_receipts/OMN-12583/dod-omninode-infra-483-blocker/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-omninode-infra-483-blocker/command.yaml @@ -7,7 +7,7 @@ check_value: "gh run view 26796767746 --repo OmniNode-ai/omninode_infra --log-fa status: PASS run_timestamp: "2026-06-02T04:06:00Z" commit_sha: "702d4e7bdf5901fc2cbf2655cd2722c057350ca9" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh run view 26796767746 --repo OmniNode-ai/omninode_infra --log-failed" diff --git a/drift/dod_receipts/OMN-12583/dod-omninode-infra-484-head/command.yaml b/drift/dod_receipts/OMN-12583/dod-omninode-infra-484-head/command.yaml index f1632352efa..5d81a083cbe 100644 --- a/drift/dod_receipts/OMN-12583/dod-omninode-infra-484-head/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-omninode-infra-484-head/command.yaml @@ -7,7 +7,7 @@ check_value: "gh pr view 484 --repo OmniNode-ai/omninode_infra --json headRefOid status: PASS run_timestamp: "2026-06-02T04:06:00Z" commit_sha: "8c5f4e8fcf4af9adc7f58ab85f0348bdb312e2fc" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh pr view 484 --repo OmniNode-ai/omninode_infra --json headRefOid,headRefName,files,title" diff --git a/drift/dod_receipts/OMN-12583/dod-omninode-infra-485-head/command.yaml b/drift/dod_receipts/OMN-12583/dod-omninode-infra-485-head/command.yaml index fe395adf4a7..f1277504b0e 100644 --- a/drift/dod_receipts/OMN-12583/dod-omninode-infra-485-head/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-omninode-infra-485-head/command.yaml @@ -7,7 +7,7 @@ check_value: "gh pr view 485 --repo OmniNode-ai/omninode_infra --json headRefOid status: PASS run_timestamp: "2026-06-02T04:06:00Z" commit_sha: "25e82b46ce6fffe05641e7f39e19e7f935745a4a" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh pr view 485 --repo OmniNode-ai/omninode_infra --json headRefOid,headRefName,files,title" diff --git a/drift/dod_receipts/OMN-12583/dod-omninode-infra-486-head/command.yaml b/drift/dod_receipts/OMN-12583/dod-omninode-infra-486-head/command.yaml index 10385e92ede..fdee9bc901c 100644 --- a/drift/dod_receipts/OMN-12583/dod-omninode-infra-486-head/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-omninode-infra-486-head/command.yaml @@ -7,7 +7,7 @@ check_value: "gh pr view 486 --repo OmniNode-ai/omninode_infra --json headRefOid status: PASS run_timestamp: "2026-06-02T04:06:00Z" commit_sha: "58306989b04cef6e0830a74464ce09679fd7dd03" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh pr view 486 --repo OmniNode-ai/omninode_infra --json headRefOid,headRefName,files,title" diff --git a/drift/dod_receipts/OMN-12583/dod-omninode-infra-487-head/command.yaml b/drift/dod_receipts/OMN-12583/dod-omninode-infra-487-head/command.yaml index d526c8a4c23..374270d17af 100644 --- a/drift/dod_receipts/OMN-12583/dod-omninode-infra-487-head/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-omninode-infra-487-head/command.yaml @@ -7,7 +7,7 @@ check_value: "gh pr view 487 --repo OmniNode-ai/omninode_infra --json headRefOid status: PASS run_timestamp: "2026-06-02T04:06:00Z" commit_sha: "e99f74d4959d47e6e4ffa1bbc290c8c13e76aa63" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh pr view 487 --repo OmniNode-ai/omninode_infra --json headRefOid,headRefName,files,title" diff --git a/drift/dod_receipts/OMN-12583/dod-omninode-infra-488-head/command.yaml b/drift/dod_receipts/OMN-12583/dod-omninode-infra-488-head/command.yaml index 3d7f730d26e..4cf1c2ba149 100644 --- a/drift/dod_receipts/OMN-12583/dod-omninode-infra-488-head/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-omninode-infra-488-head/command.yaml @@ -7,7 +7,7 @@ check_value: "gh pr view 488 --repo OmniNode-ai/omninode_infra --json headRefOid status: PASS run_timestamp: "2026-06-02T04:06:00Z" commit_sha: "9ad5ebfbcef113f270e3eea2feeaa93ed51edff4" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh pr view 488 --repo OmniNode-ai/omninode_infra --json headRefOid,headRefName,files,title" diff --git a/drift/dod_receipts/OMN-12583/dod-omninode-infra-488-local-validation/command.yaml b/drift/dod_receipts/OMN-12583/dod-omninode-infra-488-local-validation/command.yaml index 19c8bdc6671..d5aa51874da 100644 --- a/drift/dod_receipts/OMN-12583/dod-omninode-infra-488-local-validation/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-omninode-infra-488-local-validation/command.yaml @@ -7,7 +7,7 @@ check_value: "ruff check . && mypy ." status: PASS run_timestamp: "2026-06-02T04:06:00Z" commit_sha: "9ad5ebfbcef113f270e3eea2feeaa93ed51edff4" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "cd omni_worktrees/OMN-MERGE-SWEEP-481/omninode_infra/docker/onex-api && uv pip install diff --git a/drift/dod_receipts/OMN-12583/dod-omninode-infra-489-head/command.yaml b/drift/dod_receipts/OMN-12583/dod-omninode-infra-489-head/command.yaml index 9d8f447ad7a..eefb2055486 100644 --- a/drift/dod_receipts/OMN-12583/dod-omninode-infra-489-head/command.yaml +++ b/drift/dod_receipts/OMN-12583/dod-omninode-infra-489-head/command.yaml @@ -7,7 +7,7 @@ check_value: "gh pr view 489 --repo OmniNode-ai/omninode_infra --json headRefOid status: PASS run_timestamp: "2026-06-02T05:08:00Z" commit_sha: "270a71045c20d4b704f79e6b9366f8fc4b7d5c8e" -contract_sha256: "sha256:ed88e27e2594ad04cf9262ad9c0f219cd1fa22a77d56971a5ac3d161ee8c8abe" +contract_sha256: "sha256:1cd22596ad4288f5d4e29a99b3cc1ef9ca9b42f5da6a835fea2c13e96db7cefc" runner: "codex-merge-sweep" verifier: "foreground-orchestrator" probe_command: "gh pr view 489 --repo OmniNode-ai/omninode_infra --json headRefOid,headRefName,files,title"