Skip to content

fix(OMN-12727): update core pin for delegation routing - #1877

Merged
jonahgabriel merged 2 commits into
devfrom
jonah/omn-12727-core-pin
Jun 6, 2026
Merged

jonahgabriel merged 2 commits into
devfrom
jonah/omn-12727-core-pin

Conversation

@jonahgabriel

@jonahgabriel jonahgabriel commented Jun 6, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • update omnibase-core pin to f587bbb4 / 0.44.0 so runtime images include the bifrost delegation tier literal fix
  • adjust infra dependency bounds and lockfile to match the fixed core version

Runtime evidence

  • dev-lane delegation correlation 19320699-25af-4e5e-a498-82abcfe2bd7f reached routing but failed with: No tier has a configured endpoint for task_type='test'
  • rendered /app/data/delegation/bifrost_delegation.yaml contains local endpoints and test routing rule
  • direct container load failed because old omnibase-core rejected cheap_cloud, cheap_frontier, and cli_agents tier values

Verification

  • uv lock --upgrade-package omnibase-core
  • uv run python tier literal sanity check for local/frontier_api/cheap_cloud/cheap_frontier/cli_agents
  • uv run pytest tests/unit/runtime/test_render_bifrost_delegation_contract.py tests/unit/runtime/auto_wiring/test_runtime_profile_ownership.py tests/unit/runtime/test_node_subscription_wiring.py -q

Summary by CodeRabbit

  • Chores
    • Updated core library dependency to version 0.44.0.

Evidence-Source: OCC#2212
Evidence-Ticket: OMN-12727

@coderabbitai

coderabbitai Bot commented Jun 6, 2026 •

Copy link
Copy Markdown

Looking for one thing? Review this PR in Change Stack to search files, summaries, diffs, and code without losing your place.

Review Change Stack

📝 Walkthrough

Walkthrough

This PR upgrades the omnibase-core dependency from version 0.43.x to 0.44.x. The version constraint is updated in three locations within pyproject.toml: the main runtime dependencies, uv override dependencies, and the git source revision used by the resolver.

Changes

omnibase-core 0.43 to 0.44 Upgrade

Layer / File(s) Summary
omnibase-core 0.43 to 0.44 upgrade
pyproject.toml
Main dependencies, override dependencies, and git source revision are updated together to pin omnibase-core to the 0.44.x series with the new commit hash (f587bbb4bd7f8db10a178dab546bdcef5c7136fd).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 A hop, a skip, a version bump so neat,
From 0.43 to 0.44, the upgrade's complete!
Three lines in sync, the dependencies aligned,
Fresh revision pinned—no conflicts to find! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change: updating the omnibase-core dependency version to include a delegation routing fix, which aligns with the changeset of updating dependency constraints in pyproject.toml.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jonah/omn-12727-core-pin

Comment @coderabbitai help to get the list of available commands and usage tips.

@jonahgabriel
jonahgabriel added this pull request to the merge queue Jun 6, 2026
Merged via the queue into dev with commit a2dcb02 Jun 6, 2026
106 of 114 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/omn-12727-core-pin branch June 6, 2026 05:14
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