Skip to content

chore(OMN-20704): move route job to omnimarket reusable workflow - #1907

Merged
jonahgabriel merged 1 commit into
devfrom
jonah/OMN-20704-repin-route-runner-core
Oct 8, 2026
Merged

jonahgabriel merged 1 commit into
devfrom
jonah/OMN-20704-repin-route-runner-core

Conversation

@jonahgabriel

@jonahgabriel jonahgabriel commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

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.

Evidence-Ticket: OMN-20704
Evidence-Source: OCC#13263

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.
@jonahgabriel
jonahgabriel requested a review from a team as a code owner October 8, 2026 01:58
@onexbot-occ-writer

Copy link
Copy Markdown
Contributor

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):

  • .github/workflows/ci.yml: no candidate grammar reads this file type (only Python declarations, uv.lock lines, release-artefact lines and contract-pin lines are proposed)

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).

@jonahgabriel
jonahgabriel enabled auto-merge (squash) October 8, 2026 01:59
@jonahgabriel

jonahgabriel commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor Author

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.

jonahgabriel added a commit to OmniNode-ai/onex_change_control that referenced this pull request Oct 8, 2026
…#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>
@jonahgabriel
jonahgabriel merged commit b169666 into dev Oct 8, 2026
373 of 477 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/OMN-20704-repin-route-runner-core branch October 8, 2026 04:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant