Repository navigation
chore(deps): bump the cargo-updates group across 1 directory with 2 updates - #138
dependabot[bot] wants to merge 1 commit into
Conversation
…pdates Bumps the cargo-updates group with 2 updates in the / directory: [log](https://github.com/rust-lang/log) and [sha2](https://github.com/RustCrypto/hashes). Updates `log` from 0.4.34 to 0.4.35 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/main/CHANGELOG.md) - [Commits](rust-lang/log@0.4.34...v0.4.35) Updates `sha2` from 0.11.0 to 0.11.1 - [Commits](RustCrypto/hashes@sha2-v0.11.0...sha2-v0.11.1) --- updated-dependencies: - dependency-name: log dependency-version: 0.4.35 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-updates - dependency-name: sha2 dependency-version: 0.11.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-updates ... Signed-off-by: dependabot[bot] <[email protected]>
There was a problem hiding this comment.
I reviewed this lockfile bump and didn't find any bugs. sha2 is a crypto dependency, and its 0.11.1 release changes how round constants load on AArch64 (an aarch64-unknown-uefi target here). The repo's CODEOWNERS also covers every path. For those two reasons a human look is still worthwhile.
What was reviewed:
- Cargo.lock: log 0.4.34 -> 0.4.35 and sha2 0.11.0 -> 0.11.1. Both still meet the workspace requirements (
log = "0.4.34",sha2 = "0.11.0"), both still come from the crates.io registry, and the sha2 dependency list is unchanged. - sha2 0.11.1 raises its MSRV to 1.88, which is below the pinned 1.99.1 toolchain.
- Not done here: the fmt/build/clippy runs for both UEFI targets, and checking the new checksums against crates.io. CI has to settle both.
Extended reasoning...
The change touches only Cargo.lock and bumps the patch versions of log and sha2. Both bumps stay within the version requirements in the workspace Cargo.toml. sha2 is used for SHA-256 in crates/parsing and crates/boot, and its new release includes a fix to the AArch64 backend, so this change touches the crypto surface. I deferred rather than approved because the repository's CODEOWNERS file assigns every path to an owner, and the crypto crate update deserves an owner's look.
Bumps the cargo-updates group with 2 updates in the / directory: log and sha2.
Updates
logfrom 0.4.34 to 0.4.35Release notes
Sourced from log's releases.
Changelog
Sourced from log's changelog.
Commits
a46450bUpdate CHANGELOG.mda715f17chore: release v0.4.35b4e2b12Merge pull request #747 from rust-lang/chore/release-plz-mgnt6b490b6run fmt2c7fd52simplify some crate release tasks for easier automation5bc5545Merge pull request #745 from marcoienibot/release-plz-disable-semver-check4234b8cDisable release-plz semver check95918ffMerge pull request #744 from Kobzol/trusted-publishinge7ed747Fix Zizmor lintse87a3c6Setup trusted publishingUpdates
sha2from 0.11.0 to 0.11.1Commits
138dc5aRelease sha2 v0.11.1 (#927)cf01056sha2: fixunsafe_op_in_unsafe_fnlint, bump MSRV to 1.88 (#926)7c59cadUpdate Cargo.lock (#921)f57b947streebog: tweak internal implementation (#925)336611fFixcargo::manual_readmelint (#924)1df8877md2: fixclippy::needless_range_looplint (#923)6075989sha2: fix loading of round constants on AArch64 backends (#922)eadfd90Update Cargo.lock (#913)fa30840blake2 v0.11.0 (#911)f6c786dci: bump the all-deps group across 1 directory with 3 updates (#896)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 <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions