chore(deps): use youtrack-client from youtrack-cli v0.4.0 #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/youtrack-client-v0.4.0"
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?
What
Switch the
youtrack-clientdependency from a local path to a git dependency pinned to the youtrack-cliv0.4.0tag, the first release that contains thecrates/workspace.Why
The path dependency (
../youtrack-cli/crates/youtrack-client) worked only for local builds. CI (check.yml) and the Dockerbuild-binary*workflows have this repo alone as their build context, so they could not resolve the sibling path. The git+tag dep resolves everywhere and mirrors how forgejo-mcp pinsfj-client. The crate'sworkspace = truedeps resolve from the youtrack-cli workspace root the git clone brings.Verification
cargo build,cargo fmt --check,cargo clippy --all-targetsall clean against the git source.Cargo.locknow records agit+https://dev.a8n.run/pandoras-box/youtrack-clisource; no path dep remains.crates/youtrack-client/Cargo.toml.Also retires the "outstanding dependency" blocker note in
CLAUDE.md.