fix(build): sync Cargo.lock youtrack-mcp version to 0.2.1 #26
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/sync-cargo-lock-0.2.1"
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?
Problem
mainis inconsistent:Cargo.tomlis0.2.1butCargo.lock'syoutrack-mcpentry is still0.2.0, so everycargo build --release --lockedagainstmain(and the v0.2.1 tag) fails. This is why the v0.2.1 binary build broke.Root cause: the
Release v0.2.1commit (88f1b05) was cut from pre-fixmain(02c9e04), before the create-release lockfile fix (#24) merged. The old recipe bumped only the manifest and never synced the lock. The fixed recipe later reached the release branch via a merge, but the release commit itself predated it, so the lock was never updated for this cut.Fix
Hand-sync
Cargo.lock'syoutrack-mcpversion to0.2.1(third-party pins untouched), the same one-time cleanup #22 applied for 0.2.0. Verifiedcargo check --lockedand the fulljust pre-commitgate (fmt, clippy, build, 73 tests) pass.Going forward
The recipe fix (#24) is now on
main, so the next release cut withjust create-releaserunscargo update --package youtrack-mcp --precise <version>and stagesCargo.lockin the release commit automatically. No more manual syncs. After this merges, cut a freshjust create-release hotfix(v0.2.2) for a clean, buildable release.#YTMCP-18