chore: bump 3 deps (consolidated Dependabot #188) - #190
Merged
Conversation
Rolls Dependabot #188 onto a gated branch so the release hygiene it bypasses — version bump, NOTES entry, man regen — is actually done, following the #167/v0.6.3 and #184/v0.6.16 pattern. All patch-level and lockfile-only; every spec is a caret range, so both Cargo.toml manifests are untouched: clap 4.6.5 -> 4.6.6 (pulls clap_builder 4.6.5 -> 4.6.6) clap_complete 4.6.8 -> 4.6.9 rusqlite 0.40.1 -> 0.40.2 (pulls libsqlite3-sys 0.38.1 -> 0.38.2) The lockfile was diff-verified byte-identical to Dependabot's before the version bump, so this carries exactly the change its green CI validated; afterwards the only divergence is retch-cli's own version line. rusqlite warranted a live check rather than just a green suite: it is a direct dependency of retch-sysinfo and the crate v0.6.18's Packages fix had just started using differently, and libsqlite3-sys bundles SQLite itself, so a bump changes the engine that has to honour `immutable=1`. The rpm_db_uri unit tests only assert string construction and could not catch a behavioural change there. Verified live as an unprivileged user: Packages: 2509, unchanged. retch-cli -> 0.6.19; retch-sysinfo unchanged at 0.1.53 (no source change, only its transitive lockfile deps moved). Assisted-By: Claude Opus 5
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.
Consolidates Dependabot #188 onto a gated branch so the release hygiene it bypasses —
version bump, NOTES entry, man regen — is actually done. Same pattern as #167 (v0.6.3) and
#184 (v0.6.16). Supersedes #188, which should be closed on merge.
Dependencies
All patch-level and lockfile-only — every spec is a caret range, so both
Cargo.tomlmanifests are untouched:
clapclap_builder4.6.5 → 4.6.6clap_completerusqlitelibsqlite3-sys0.38.1 → 0.38.2The lockfile was diff-verified byte-identical to Dependabot's before the version bump, so
this carries exactly the change #188's green CI validated. Afterwards the only divergence is
retch-cli's own version line — confirmed by diffing againstrefs/pull/188/head:Cargo.lock:Why
rusqlitegot a live check, not just a green suiterusqliteis a direct dependency ofretch-sysinfoand is the crate that v0.6.18'sPackagesfix had just started using differently —open_with_flagswithSQLITE_OPEN_READ_ONLY | SQLITE_OPEN_URI | SQLITE_OPEN_NO_MUTEXover afile:…?immutable=1URI.
libsqlite3-sysalso bundles SQLite itself, so this bump changes the engine that has tohonour
immutable=1.The
rpm_db_uriunit tests only assert string construction, so they could not catch abehavioural change there. Verified live as an unprivileged user:
Packages: 2509,unchanged.
Any future
rusqlite/libsqlite3-sysbump deserves the same one-command check —retch --fields packageswithout sudo. Noted in NOTES.Versions
retch-cli→ 0.6.19.retch-sysinfounchanged at0.1.53— no source change, only itstransitive lockfile deps moved (same call as v0.6.3).
Test plan
just check— fmt + clippy--workspace+ clippy--features graphics, cleancargo test --workspace— 69 cli + 117 sysinfo + 15 integration, green with and without--features graphicsjust man— regenerated; diff is the version footer only, 0 doubled font runsrusqlite0.40.2:retch --fields packagesunprivileged →Packages: 2509, unchangedclap_complete4.6.9: completions still generate for all six shells (bash 90, zsh 63, fish 28, nushell 37, elvish 55, power-shell 61 lines)just pr— full gate greenNo runtime behaviour change.