chore(release): bump to 5.5.0 - #1614
Merged
Merged
Conversation
Three manifests, not two. `Cargo.lock` stamps the version as well, and `--locked` refuses to update it during a build, so a bump that touches only `Cargo.toml` and `debian/changelog` leaves the lock claiming 5.4.0 and the release build fails at the gate rather than at review. The changelog entry parses: `dpkg-parsechangelog` reports Source podup, Version 5.5.0. MINOR rather than MAJOR. No pull request in this release carries the `breaking` label, which the releases standard makes the marker, and no command's flags or output changed. The one arguable case is `podup update` now refusing on Homebrew and Scoop where it previously overwrote — but what it did before corrupted the manager's record of the file, so it is a fix rather than a withdrawal. Signed-off-by: Jaro-c <75870284+Jaro-c@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Bumps to 5.5.0, MINOR. Everything in it is already on
main; this is the version stamp so the tag can be cut.What 5.5.0 contains
User-facing
podup updateno longer overwrites a Homebrew or Scoop install (fix(update): detect Homebrew and Scoop, not only apt #1609). It refused only for dpkg, and off Linux did not look at all, so on those two it rewrote the binary underneath a manifest that still claimed to know the contents.glyndor-archive-keyring(fix(packaging): require glyndor-archive-keyring #1607), which ships the rule pointing unattended-upgrades at Glyndor.Not user-facing: the seven
rust/cleartext-loggingalerts, all nowclosed as fixed(#1611); Dependabot covering the two excluded lockfiles (#1604); two files split off the line-limit cap (#1605); README corrections (#1601).MINOR, and why not MAJOR
No pull request in this release carries the
breakinglabel, whichstandards/releasesmakes the marker, and no command's flags or output changed.The one arguable case is
podup updatenow refusing on Homebrew and Scoop where it previously overwrote. What it did before corrupted the manager's record of the file, so this is a fix rather than a withdrawal of function — and the refusal names that manager's own upgrade command.Three manifests, not two
Cargo.lockstamps the version too, and--lockedrefuses to update it during a build. A bump touching onlyCargo.tomlanddebian/changelogleaves the lock claiming 5.4.0, and the release build then fails at the gate rather than at review. Caught here rather than at tag time:Test plan
Cargo.toml,Cargo.lock,debian/changelogdpkg-parsechangelogreads the new entry: Source podup, Version 5.5.0cargo fmt --all --checkandcargo clippy --locked --all-targets --all-features -- -D warnings, both cleancargo test --locked --all-features --lib --testsexits 0: 2400 passed, 0 failedcargo build --lockedsucceeds, which is what proves the lock was updated rather than assumedChecklist
developgit commit -s) and signedCargo.tomlanddebian/changelogare at the same version — the release gate compares themSigned-off-by: Jaro-c 75870284+Jaro-c@users.noreply.github.com