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

refactor: flip catalog drivers onto single phoxal crate#3

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

refactor: flip catalog drivers onto single phoxal crate#3
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}. Flips the catalog component driver crates onto one phoxal dep.

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}. Flip the catalog driver crates onto the single phoxal dep.

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 b834954 into main Jun 9, 2026
1 check passed
@jBernavaPrah jBernavaPrah deleted the refactor/phoxal-single-crate branch June 9, 2026 19:45
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