fix/YT-38-version-update-wording #95

Merged
David merged 2 commits from fix/YT-38-version-update-wording into main 2026-07-03 17:33:28 +02:00
Owner
No description provided.
Match `fj version update`'s progress wording while keeping the `yt` improvements: use `Downloading <url>` in place of `Updating from <url>`, print `Verifying checksum` before the checksum step so it is visible, and make the result banner version-aware. A stable bump (semver changes) now prints the single-line arrow form `Updated <path> <old> -> <new>` while keeping the binary path `yt` deliberately retains; a rebuild of the same release (semver unchanged) or an unparseable banner keeps the multi-line `Updated <path>` / `  from:` / `  to:` full-banner form so the git hash and build date disambiguate the two builds. The banner selection is factored into `format_update_result` and covered by unit tests for both trains plus the defensive fallback. Download, checksum enforcement, self-replace, and the post-swap smoke test are unchanged.

#YT-38
Merge branch 'main' of https://dev.a8n.run/pandoras-box/youtrack-cli into fix/YT-38-version-update-wording
All checks were successful
Check / fmt + clippy + build + tests (pull_request) Successful in 22s
Create release / Create release from merged PR (pull_request) Has been skipped
ceceae6fbc
David scheduled this pull request to auto merge when all checks succeed 2026-07-03 17:33:07 +02:00
David merged commit c541e8b1f9 into main 2026-07-03 17:33:28 +02:00
David deleted branch fix/YT-38-version-update-wording 2026-07-03 17:33:28 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
pandoras-box/youtrack-cli!95
No description provided.