feat(M019/S02): workspace compilation — dep alignment + D002 retirement #6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "kata/root/M019/S02"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Resolves all four Cargo workspace dependency version conflicts between assay and smelt, retires D002 by replacing smelt-core's
StateBackendConfigmirror with a direct assay-types path dep, and fixes the integration test path to use the monorepo layout.Changes
T01: Dep version alignment
toml0.8→1,which7→8reqwest0.12→0.13 (workspace)[workspace.dependencies]T02: D002 retirement
assay-types = { path = "../../../crates/assay-types" }to smelt-coreStateBackendConfigenum fromtracker.rs(~140 lines + 7 tests)pub use assay_types::StateBackendConfigre-exportendpoint_url→url,token_env→token(D006)assay.rsT03: Integration test path + verification
docker_lifecycle.rsfallback from../../assayto../(monorepo root)cargo build --workspace: all 9 crates compile ✅cargo clippy --workspace --all-targets -- -D warnings: clean ✅Known pre-existing test failures (not introduced by this PR)
These failures exist on main before this PR.