chore: bump clap from 4.5.61 to 4.6.6 - #6275
Conversation
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.61 to 4.6.6. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_complete-v4.5.61...clap_complete-v4.6.6) --- updated-dependencies: - dependency-name: clap dependency-version: 4.6.6 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
prql-bot
left a comment
There was a problem hiding this comment.
Mechanical, semver-compatible lockfile-only bump — no manifest change needed, since clap = { version = "4.5.61", ... } in prqlc/prqlc/Cargo.toml is a caret requirement that already admits 4.6.6. Every version this diff references (syn 3.0.4, windows-sys 0.61.2) was already present in the lockfile, and windows-sys 0.60.2 is retained because two other crates still reference it.
Approving on the diff. check-ok-to-merge shows red, but it resolves to run 33744322641, whose own conclusion is cancelled — the concurrency-cascade artifact, not a real failure; the replacement run is still in flight. It outlasted the poll cap, so these are unverified rather than green: the test-rust / test-rust-main matrices, test-msrv, test-deps-min-versions, test-grammars, the build-prqlc / build-prqlc-c matrices, and the nightly jobs.
What I checked
- MSRV. clap 4.6.0 raises its MSRV to 1.85; the workspace declares
rust-version = "1.85.0"andprqlc/prqlc/Cargo.tomlcarries the hand-maintainedmetadata.msrv = "1.85.0"thatcargo msrv verifyreads. Equal, so no floor to raise — though there is now zero headroom.clap_derivemoving ontosyn 3adds no new floor either:serde_deriveandprqlc-macrosalready depended onsyn 3.0.4before this PR, so it was already inprqlc's graph. - CLI help snapshots. 4.6.2 (
aliaswording) and 4.6.5 (optionalvalue_namesundernum_args) are the two help-rendering changes that could shift theinstasnapshots inprqlc/prqlc/src/cli/test.rs. Neither applies — the CLI declares no clap aliases and nonum_args/value_names.test-rustis the empirical check and is still pending. - Manifest convention. Sibling Dependabot PRs #6257, #6259 and #6274 all edit a manifest because their bumps are semver-incompatible; this one correctly doesn't.
Bumps clap from 4.5.61 to 4.6.6.
Release notes
Sourced from clap's releases.
Changelog
Sourced from clap's changelog.
Commits
348cff3chore: Released478377docs: Update changelog04b9fbbMerge pull request #6414 from koopatroopa787/fix-bash-completion-bracket-glob7075239Merge pull request #6422 from BaumiCoder/fix-fish-indentationsf90a966fix(complete): Use spaces for indentation in fishdd4997bfix(complete): Don't glob-expand bash positionals8387c81Merge pull request #6399 from clap-rs/renovate/crate-ci-typos-1.x8141e11chore(deps): Update compatible (dev) (#6398)8a6bd4echore(deps): Update pre-commit hook crate-ci/typos to v1.47.071a7213chore(deps): Update Rust Stable to v1.96 (#6396)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)