Skip to content

chore(release): bump to 5.5.0 - #1614

Merged
Jaro-c merged 1 commit into
developfrom
release/5.5.0
Aug 30, 2026
Merged

Jaro-c merged 1 commit into
developfrom
release/5.5.0

Conversation

@Jaro-c

@Jaro-c Jaro-c commented Aug 30, 2026

Copy link
Copy Markdown
Member

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

Not user-facing: the seven rust/cleartext-logging alerts, all now closed 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 breaking label, which standards/releases 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. 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.lock stamps the version too, and --locked refuses to update it during a build. A bump touching only Cargo.toml and debian/changelog leaves 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:

error: cannot update the lock file … because --locked was passed

Test plan

  • All three manifests agree at 5.5.0: Cargo.toml, Cargo.lock, debian/changelog
  • dpkg-parsechangelog reads the new entry: Source podup, Version 5.5.0
  • cargo fmt --all --check and cargo clippy --locked --all-targets --all-features -- -D warnings, both clean
  • cargo test --locked --all-features --lib --tests exits 0: 2400 passed, 0 failed
  • cargo build --locked succeeds, which is what proves the lock was updated rather than assumed

Checklist

  • Targets develop
  • Commits are signed off (DCO, git commit -s) and signed
  • Labels applied
  • No secrets, keys or credentials in code, logs or fixtures
  • Cargo.toml and debian/changelog are at the same version — the release gate compares them
  • Docs updated if behaviour changed. The behaviour changes shipped with their own pull requests

Signed-off-by: Jaro-c 75870284+Jaro-c@users.noreply.github.com

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>
@Jaro-c Jaro-c added type:chore Maintenance with no product impact release prio:P1 High priority effort:S Small status:review In review area:release Subsystem: release labels Aug 30, 2026
@Jaro-c
Jaro-c merged commit 4cd12eb into develop Aug 30, 2026
29 checks passed
@Jaro-c
Jaro-c deleted the release/5.5.0 branch August 30, 2026 21:41
@Jaro-c Jaro-c mentioned this pull request Aug 30, 2026
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:release Subsystem: release effort:S Small prio:P1 High priority release status:review In review type:chore Maintenance with no product impact

Development

Successfully merging this pull request may close these issues.

1 participant