Repository navigation
chore(OMN-20704): move route job to omnimarket reusable workflow - #1907
Conversation
Move the `route` job's `uses:` in `.github/workflows/ci.yml` from `OmniNode-ai/omniclaude/.github/workflows/route-runner-reusable.yml@966d61ce9f0c2eb6e18b317c2453bdfbe9eeb7d0` to `OmniNode-ai/omnimarket/.github/workflows/route-runner-reusable.yml@01a0d1b3e7d7ba1a09012f9af245ba29afa000b5`. **Context** - Operator ruling 2026-10-07 (lane orchestrator-716d) established that omnimarket houses all workflows. - omnimarket v0.4.303 (commit `01a0d1b3e7d7ba1a09012f9af245ba29afa000b5`) is released and carries `omnimarket#3533` (commit `199bb54fd`), which hosts `route-runner-reusable.yml` in omnimarket. - The omnimarket copy is the omniclaude copy unchanged except for full-sha action pins (checkout, setup-uv, upload-artifact) and the doc comment; the job id (`route`) and the job name are the same. - The caller job name stays "Runner Route (OMN-18031)", so the check name stays "Runner Route (OMN-18031) / route". - omniclaude's copy of `route-runner-reusable.yml` is NOT deleted in this change. **Changes** - One line changed in one file. **Reviewer Note** - public-repo-hygiene is red fleet-wide until `omnibase_internal#290` merges and the org variable moves, so that red is not this PR's. **Testing** - Local checks run: pre-commit hooks at commit time.
|
OCC autobind did not mint a companion for this PR: no changed-file candidate could be proven RED against the merge base, and emitting a PR-existence probe instead would be non-falsifiable evidence (OMN-15247). Hand-authored evidence is required. Considered 1 changed file(s):
This verdict is occ-autobind's, derived from this head and its merge base alone. A second producer, the occ-companion-effect backstop, consumes its own command on the lab bus and may still mint a companion under the generic binding. Whether it does depends on that consumer running, not on this diff (OMN-18876). |
|
Lab: On host h101 in lane rehome-repin-0155, a git commit was run in the PR worktree, head=3f4b44145563c7fa545844030fc1613fc6c26051, executing the repository's pre-commit hooks where all passed and none failed. The only change is the route job's uses, which is pinned to OmniNode-ai/omnimarket@01a0d1b. Hosted CI on this head had just started when this comment was written and serves as the merge gate. |
…#13263) * evidence(OMN-20704): OCC companion for OmniNode-ai/omnibase_core#1907 - Adds contracts/OMN-20704.yaml and one PASS receipt drift/dod_receipts/OMN-20704/dod-OmniNode-ai-omnibase_core-pr-1907/command.yaml, hand-authored because occ-autobind found no candidate grammar for .github/workflows/ci.yml. - The probe reads ci.yml at omnibase_core commit 3f4b44145563c7fa545844030fc1613fc6c26051 and counts the omnimarket route-runner-reusable.yml@01a0d1b3e7d7ba1a09012f9af245ba29afa000b5 pin: exit 0 at that commit, exit 1 at its parent cc3dec48adc59e0499b0cdfbfda5c70b4c7e98e5. - The receipt was captured with check_receipt_hardening --capture-probe; yamlfmt, check-yamlfmt-contamination and check-receipt-hardening all passed. * evidence(OMN-18921): mint the owed OCC self-bind for PR #13263 --------- Co-authored-by: onexbot-occ-writer[bot] <onexbot-occ-writer[bot]@users.noreply.github.com>
Move the
routejob'suses:in.github/workflows/ci.ymlfromOmniNode-ai/omniclaude/.github/workflows/route-runner-reusable.yml@966d61ce9f0c2eb6e18b317c2453bdfbe9eeb7d0toOmniNode-ai/omnimarket/.github/workflows/route-runner-reusable.yml@01a0d1b3e7d7ba1a09012f9af245ba29afa000b5.Context
01a0d1b3e7d7ba1a09012f9af245ba29afa000b5) is released and carriesomnimarket#3533(commit199bb54fd), which hostsroute-runner-reusable.ymlin omnimarket.route) and the job name are the same.route-runner-reusable.ymlis NOT deleted in this change.Changes
Reviewer Note
omnibase_internal#290merges and the org variable moves, so that red is not this PR's.Testing
Evidence-Ticket: OMN-20704
Evidence-Source: OCC#13263