Skip to content

Make ed-claude's testkit dev-dep path-only - #53

Merged
setoelkahfi merged 1 commit into
developmentfrom
fix/ed-claude-dev-dep
Nov 2, 2026
Merged

setoelkahfi merged 1 commit into
developmentfrom
fix/ed-claude-dev-dep

Conversation

@setoelkahfi

Copy link
Copy Markdown
Collaborator

The v1.4.0 publish run failed on ed-claude. cargo-workspaces strips dev-deps that carry a version, which removed ed-acp-testkit from ed-claude's lock entry, and --locked refused the rewrite. The preflight dry-run doesn't catch it.

This switches the dev-dep to { path = "../ed-acp-testkit" }, the same pattern ed-acp and ed-mcp use. Cargo.lock is unchanged and the packaged manifest has no ed-acp-testkit. The release skill now says workspace-member dev-deps must be path-only.

Tested with cargo test --locked -p ed-claude, clippy, fmt and cargo package -p ed-claude --locked.

…orks

cargo-workspaces strips dev-deps that carry a version, which dropped
ed-acp-testkit from ed-claude's lock entry and made the --locked publish
fail in the v1.4.0 run. A path-only dev-dep is left alone, as in ed-acp
and ed-mcp. The release skill now notes the rule.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

@sigit-code-review sigit-code-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Switches ed-claude's dev-dependency on ed-acp-testkit from a workspace/versioned reference to a path-only one ({ path = "../ed-acp-testkit" }), matching the pattern ed-acp and ed-mcp already use. This prevents cargo-workspaces from stripping the dev-dep during the v1.4.0 publish, which previously made --locked fail. The change is a single line, Cargo.lock is untouched, and the release skill now documents that workspace-member dev-deps must be path-only. No issues found in the diff.


Automated review by siGit Code Review · commit ef48c85 · see the review dashboard

@setoelkahfi setoelkahfi self-assigned this Nov 2, 2026
@setoelkahfi
setoelkahfi merged commit 3083411 into development Nov 2, 2026
1 check passed
@setoelkahfi
setoelkahfi deleted the fix/ed-claude-dev-dep branch November 2, 2026 12:58
This was referenced Nov 2, 2026
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.

1 participant