Skip to content

Bump trzcina to 0.3.0#239

Merged
mcharytoniuk merged 2 commits into
mainfrom
bump-trzcina-0.3.0
May 23, 2026
Merged

Bump trzcina to 0.3.0#239
mcharytoniuk merged 2 commits into
mainfrom
bump-trzcina-0.3.0

Conversation

@mcharytoniuk
Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings May 22, 2026 17:49
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the project to use trzcina v0.3.0, adapting all internal services to the updated Service trait signature by switching run to consume self: Box<Self>. It also refactors reconciliation/arbiter services to work with the new ownership model.

Changes:

  • Bump trzcina dependency from =0.2.1 to =0.3.0 (and update Cargo.lock accordingly).
  • Update all trzcina::Service implementations to async fn run(self: Box<Self>, ...).
  • Refactor reconciliation and llama.cpp arbiter services to avoid borrowing self mutably and to work with moved fields.

Reviewed changes

Copilot reviewed 10 out of 11 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
paddler/src/balancer/web_admin_panel_service/mod.rs Adjust Service::run receiver to Box<Self> for trzcina v0.3.0.
paddler/src/balancer/statsd_service/mod.rs Adjust Service::run receiver to Box<Self>.
paddler/src/balancer/reconciliation_service.rs Refactor reconciliation logic to use moved fields + helper fns; update run signature.
paddler/src/balancer/management_service/mod.rs Adjust Service::run receiver to Box<Self>.
paddler/src/balancer/inference_service/mod.rs Adjust Service::run receiver to Box<Self>.
paddler/src/balancer/compatibility/openai_service/mod.rs Adjust Service::run receiver to Box<Self>.
paddler/src/agent/reconciliation_service.rs Refactor reconciliation into helper fns and update run to consume Box<Self>.
paddler/src/agent/management_socket_client_service.rs Adjust Service::run receiver to Box<Self>.
paddler/src/agent/llamacpp_arbiter_service.rs Refactor arbiter service for moved fields; update run signature; update test to call boxed run.
Cargo.toml Bump trzcina to =0.3.0.
Cargo.lock Lockfile update for trzcina 0.3.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread paddler/src/agent/reconciliation_service.rs Outdated
Comment thread paddler/src/agent/llamacpp_arbiter_service.rs Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 10 out of 11 changed files in this pull request and generated no new comments.

@mcharytoniuk mcharytoniuk merged commit 20e7f79 into main May 23, 2026
16 checks passed
@mcharytoniuk mcharytoniuk deleted the bump-trzcina-0.3.0 branch May 23, 2026 06:49
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.

2 participants