Skip to content
This repository was archived by the owner on Jun 16, 2026. It is now read-only.

refactor: depend on single phoxal crate#10

Merged
jBernavaPrah merged 2 commits into
mainfrom
refactor/phoxal-single-crate
Jun 9, 2026
Merged

refactor: depend on single phoxal crate#10
jBernavaPrah merged 2 commits into
mainfrom
refactor/phoxal-single-crate

Conversation

@jBernavaPrah

Copy link
Copy Markdown
Contributor

Part of the coordinated single-phoxal-crate migration (framework PR: phoxal/framework#51). Replaces the per-crate framework dependencies with one phoxal dep and moves imports to phoxal::{bus,model,spatial,api,runtime}. Also handles the asset GetResponse::Busy variant exposed by current phoxal.

Merge phoxal/framework#51 first — this resolves phoxal from framework's main once that lands. Cargo.lock was intentionally not committed (it regenerates after framework is pushed/merged; local builds used an uncommitted .cargo/config.toml overlay pinning phoxal../framework/phoxal).

Verified: cargo check --workspace --all-targets green against the local phoxal.

🤖 Generated with Claude Code

jBernavaPrah and others added 2 commits June 8, 2026 22:39
Replace the per-crate framework deps with one `phoxal` dependency and move
imports to phoxal::{bus,model,spatial,api,runtime}. Handle the asset GetResponse::Busy variant now exposed by current phoxal.

Cargo.lock regenerates once framework's `phoxal` is pushed; local builds use an
uncommitted .cargo/config.toml patch overlay.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
Signed-off-by: jbernavaprah <[email protected]>
Move from the `git branch=main` framework dep to the published `phoxal = "0.4.0"`
and update for the post-#51 API: runtime::step->runtime, bus::zenoh_typed->zenoh,
api leaf ::TOPIC->::path(), staged::Robot->model::v1::Robot, the #49 mission
contract. Drops the local .cargo overlay; Cargo.lock now resolves phoxal from
crates.io.

Verified: cargo clippy --workspace --all-targets -- -D warnings + test green
against the published crate.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
Signed-off-by: jbernavaprah <[email protected]>
@jBernavaPrah jBernavaPrah merged commit 3a8b36e into main Jun 9, 2026
2 checks passed
@jBernavaPrah jBernavaPrah deleted the refactor/phoxal-single-crate branch June 9, 2026 19:45
@github-actions github-actions Bot mentioned this pull request Jun 11, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant