Goal
Restore a publishable workshop-rs-cli package after the v0.2.0 release partially succeeded, without rewriting the existing v0.2.0 tag or published workshop-rs 0.2.0 crate.
Context
The v0.2.0 release published workshop-rs 0.2.0, then failed while verifying the workshop-rs-cli 0.2.0 package tarball. crates/workshop-rs-cli/src/census.rs compile-time includes localization fixtures from crates/workshop-rs/tests/fixtures/...; those sibling-crate files exist in the repository workspace but are absent from the isolated CLI package tarball.
This is a package-boundary regression introduced by #155. Workspace CI passed because it did not exercise the packaged crate in isolation.
Scope
- Remove
workshop-rs-cli compile-time dependence on files outside its package boundary.
- Preserve the existing census behavior and localization probe content.
- Verify the CLI crate from the package artifact, not only from the workspace checkout.
- Recover through the next normal release line; do not rewrite or move the existing
v0.2.0 tag/release.
Non-goals
Acceptance criteria
workshop-rs-cli has no compile-time source/data dependency on sibling-crate test fixtures.
- An isolated package verification for
workshop-rs-cli succeeds.
- Existing workspace tests and census behavior remain unchanged.
- The recovery release uses the normal release-plz flow and advances the grouped release line rather than mutating
v0.2.0.
Goal
Restore a publishable
workshop-rs-clipackage after thev0.2.0release partially succeeded, without rewriting the existingv0.2.0tag or publishedworkshop-rs 0.2.0crate.Context
The
v0.2.0release publishedworkshop-rs 0.2.0, then failed while verifying theworkshop-rs-cli 0.2.0package tarball.crates/workshop-rs-cli/src/census.rscompile-time includes localization fixtures fromcrates/workshop-rs/tests/fixtures/...; those sibling-crate files exist in the repository workspace but are absent from the isolated CLI package tarball.This is a package-boundary regression introduced by #155. Workspace CI passed because it did not exercise the packaged crate in isolation.
Scope
workshop-rs-clicompile-time dependence on files outside its package boundary.v0.2.0tag/release.Non-goals
v0.2.0tag or republishingworkshop-rs 0.2.0.Acceptance criteria
workshop-rs-clihas no compile-time source/data dependency on sibling-crate test fixtures.workshop-rs-clisucceeds.v0.2.0.