nix-community / lanzaboote

Secure Boot for NixOS [maintainers=@blitz @raitobezarius @nikstur]
GNU General Public License v3.0
899 stars 45 forks source link

fix(deps): update all dependencies #372

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
serde_json dependencies patch 1.0.120 -> 1.0.121
uefi dependencies minor 0.28.0 -> 0.29.0

Release Notes

serde-rs/json (serde_json) ### [`v1.0.121`](https://togithub.com/serde-rs/json/releases/tag/v1.0.121) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.120...v1.0.121) - Optimize position search in error path ([#​1160](https://togithub.com/serde-rs/json/issues/1160), thanks [@​purplesyringa](https://togithub.com/purplesyringa))
rust-osdev/uefi-rs (uefi) ### [`v0.29.0`](https://togithub.com/rust-osdev/uefi-rs/releases/tag/uefi-v0.29.0): uefi-0.29.0 [Compare Source](https://togithub.com/rust-osdev/uefi-rs/compare/uefi-v0.28.0...uefi-v0.29.0) See [CHANGELOG.md](https://togithub.com/rust-osdev/uefi-rs/blob/main/CHANGELOG.md) ##### Changelog by PR ##### What's Changed - build(deps): bump rustls from 0.22.2 to 0.22.4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/rust-osdev/uefi-rs/pull/1142](https://togithub.com/rust-osdev/uefi-rs/pull/1142) - Nuke uefi services from repository by [@​phip1611](https://togithub.com/phip1611) in [https://github.com/rust-osdev/uefi-rs/pull/1141](https://togithub.com/rust-osdev/uefi-rs/pull/1141) - \[Misc] Add ResetNotification protocol. Add Misc to uefi-test-runner. by [@​sky5454](https://togithub.com/sky5454) in [https://github.com/rust-osdev/uefi-rs/pull/1116](https://togithub.com/rust-osdev/uefi-rs/pull/1116) - Minor import/export cleanups by [@​nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/rust-osdev/uefi-rs/pull/1144](https://togithub.com/rust-osdev/uefi-rs/pull/1144) - uefi: Drop the panic-on-logger-errors feature by [@​nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/rust-osdev/uefi-rs/pull/1143](https://togithub.com/rust-osdev/uefi-rs/pull/1143) - Replace `cstr16!` with a declarative macro by [@​nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/rust-osdev/uefi-rs/pull/1145](https://togithub.com/rust-osdev/uefi-rs/pull/1145) - chore(deps): update crate-ci/typos action to v1.20.9 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1146](https://togithub.com/rust-osdev/uefi-rs/pull/1146) - fix(deps): update rust crate proc-macro2 to v1.0.81 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1147](https://togithub.com/rust-osdev/uefi-rs/pull/1147) - fix(deps): update rust crate syn to v2.0.60 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1149](https://togithub.com/rust-osdev/uefi-rs/pull/1149) - fix(deps): update rust crate serde_json to v1.0.116 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1148](https://togithub.com/rust-osdev/uefi-rs/pull/1148) - Replace `cstr8!` with a declarative macro by [@​nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/rust-osdev/uefi-rs/pull/1151](https://togithub.com/rust-osdev/uefi-rs/pull/1151) - Remove xtask from MSRV build and update clap by [@​nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/rust-osdev/uefi-rs/pull/1152](https://togithub.com/rust-osdev/uefi-rs/pull/1152) - chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1150](https://togithub.com/rust-osdev/uefi-rs/pull/1150) - chore(deps): update crate-ci/typos action to v1.20.10 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1153](https://togithub.com/rust-osdev/uefi-rs/pull/1153) - fix(deps): update rust crate ureq to v2.9.7 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1154](https://togithub.com/rust-osdev/uefi-rs/pull/1154) - Fix risc target_arch cfg by [@​nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/rust-osdev/uefi-rs/pull/1159](https://togithub.com/rust-osdev/uefi-rs/pull/1159) - chore(deps): update crate-ci/typos action to v1.21.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1158](https://togithub.com/rust-osdev/uefi-rs/pull/1158) - chore(deps): update rust crate trybuild to v1.0.93 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1157](https://togithub.com/rust-osdev/uefi-rs/pull/1157) - Match MaximumCapsuleSize to UEFI spec by [@​andre-braga](https://togithub.com/andre-braga) in [https://github.com/rust-osdev/uefi-rs/pull/1161](https://togithub.com/rust-osdev/uefi-rs/pull/1161) - Add RuntimeServices::update_capsule by [@​andre-braga](https://togithub.com/andre-braga) in [https://github.com/rust-osdev/uefi-rs/pull/1162](https://togithub.com/rust-osdev/uefi-rs/pull/1162) - chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1165](https://togithub.com/rust-osdev/uefi-rs/pull/1165) - Add RuntimeServices::query_capsule_capabilities by [@​andre-braga](https://togithub.com/andre-braga) in [https://github.com/rust-osdev/uefi-rs/pull/1166](https://togithub.com/rust-osdev/uefi-rs/pull/1166) - Note about feature flags for uefi book by [@​stillinbeta](https://togithub.com/stillinbeta) in [https://github.com/rust-osdev/uefi-rs/pull/1168](https://togithub.com/rust-osdev/uefi-rs/pull/1168) - chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1171](https://togithub.com/rust-osdev/uefi-rs/pull/1171) - fix(deps): update rust crate anyhow to v1.0.86 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1164](https://togithub.com/rust-osdev/uefi-rs/pull/1164) - uefi-raw: misc by [@​phip1611](https://togithub.com/phip1611) in [https://github.com/rust-osdev/uefi-rs/pull/1173](https://togithub.com/rust-osdev/uefi-rs/pull/1173) - mem: clarify confusion around MemoryDescriptor by [@​phip1611](https://togithub.com/phip1611) in [https://github.com/rust-osdev/uefi-rs/pull/1174](https://togithub.com/rust-osdev/uefi-rs/pull/1174) - uefi/helpers: logger logs to debugcon device by [@​phip1611](https://togithub.com/phip1611) in [https://github.com/rust-osdev/uefi-rs/pull/1172](https://togithub.com/rust-osdev/uefi-rs/pull/1172) - Add basic API for a global system table by [@​nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/rust-osdev/uefi-rs/pull/1156](https://togithub.com/rust-osdev/uefi-rs/pull/1156) - uefi: BootServices::allocate_pool now returns NonZero instead of \*mut u8 by [@​phip1611](https://togithub.com/phip1611) in [https://github.com/rust-osdev/uefi-rs/pull/1176](https://togithub.com/rust-osdev/uefi-rs/pull/1176) - fix(deps): update rust crate itertools to 0.13.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1179](https://togithub.com/rust-osdev/uefi-rs/pull/1179) - fix(deps): update rust crate nix to 0.29.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1180](https://togithub.com/rust-osdev/uefi-rs/pull/1180) - chore(deps): update cachix/install-nix-action action to v27 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1181](https://togithub.com/rust-osdev/uefi-rs/pull/1181) - chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1182](https://togithub.com/rust-osdev/uefi-rs/pull/1182) - Fix uefi-macros trybuild test by [@​nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/rust-osdev/uefi-rs/pull/1183](https://togithub.com/rust-osdev/uefi-rs/pull/1183) - chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1184](https://togithub.com/rust-osdev/uefi-rs/pull/1184) - uefi: Stop enabling `error_in_core` feature by [@​nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/rust-osdev/uefi-rs/pull/1194](https://togithub.com/rust-osdev/uefi-rs/pull/1194) - chore(deps): update crate-ci/typos action to v1.22.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1193](https://togithub.com/rust-osdev/uefi-rs/pull/1193) - chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1195](https://togithub.com/rust-osdev/uefi-rs/pull/1195) - reorganize deps by [@​andre-braga](https://togithub.com/andre-braga) in [https://github.com/rust-osdev/uefi-rs/pull/1196](https://togithub.com/rust-osdev/uefi-rs/pull/1196) - uefi: Add TryFrom u8 slice to DevicePathHeader by [@​andre-braga](https://togithub.com/andre-braga) in [https://github.com/rust-osdev/uefi-rs/pull/1199](https://togithub.com/rust-osdev/uefi-rs/pull/1199) - test-runner: Consistently use global image handle by [@​nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/rust-osdev/uefi-rs/pull/1189](https://togithub.com/rust-osdev/uefi-rs/pull/1189) - uefi: Add TryFrom u8 slice to DevicePathNode by [@​andre-braga](https://togithub.com/andre-braga) in [https://github.com/rust-osdev/uefi-rs/pull/1197](https://togithub.com/rust-osdev/uefi-rs/pull/1197) - Clean up duplicate global system table pointer in `uefi::helpers` by [@​nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/rust-osdev/uefi-rs/pull/1188](https://togithub.com/rust-osdev/uefi-rs/pull/1188) - uefi: make DevicePathHeader::try_from idiomatic by [@​andre-braga](https://togithub.com/andre-braga) in [https://github.com/rust-osdev/uefi-rs/pull/1202](https://togithub.com/rust-osdev/uefi-rs/pull/1202) - uefi: Add TryFrom u8 slice to DevicePath by [@​andre-braga](https://togithub.com/andre-braga) in [https://github.com/rust-osdev/uefi-rs/pull/1201](https://togithub.com/rust-osdev/uefi-rs/pull/1201) - uefi: re-export CapsuleFlags by [@​andre-braga](https://togithub.com/andre-braga) in [https://github.com/rust-osdev/uefi-rs/pull/1203](https://togithub.com/rust-osdev/uefi-rs/pull/1203) - ci: Temporarily turn off warnings-as-errors for nightly CI jobs by [@​nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/rust-osdev/uefi-rs/pull/1206](https://togithub.com/rust-osdev/uefi-rs/pull/1206) - chore(deps): update crate-ci/typos action to v1.22.7 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1207](https://togithub.com/rust-osdev/uefi-rs/pull/1207) - chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1208](https://togithub.com/rust-osdev/uefi-rs/pull/1208) - uefi: use UNSPECIFIED_TIMEZONE instead of magic number by [@​andre-braga](https://togithub.com/andre-braga) in [https://github.com/rust-osdev/uefi-rs/pull/1210](https://togithub.com/rust-osdev/uefi-rs/pull/1210) - uefi: Make TimeError more descriptive by [@​andre-braga](https://togithub.com/andre-braga) in [https://github.com/rust-osdev/uefi-rs/pull/1211](https://togithub.com/rust-osdev/uefi-rs/pull/1211) - Fix versions by [@​LightAndLight](https://togithub.com/LightAndLight) in [https://github.com/rust-osdev/uefi-rs/pull/1187](https://togithub.com/rust-osdev/uefi-rs/pull/1187) - uefi-test-runner: speed up ploting of sierpinski triangle by updating changed pixel only by [@​JeffLi01](https://togithub.com/JeffLi01) in [https://github.com/rust-osdev/uefi-rs/pull/1209](https://togithub.com/rust-osdev/uefi-rs/pull/1209) - nix/niv: update nixpkgs to nixos-24.05 by [@​phip1611](https://togithub.com/phip1611) in [https://github.com/rust-osdev/uefi-rs/pull/1213](https://togithub.com/rust-osdev/uefi-rs/pull/1213) - memory map: improvements to fight pitfalls (MemoryMap now owns the memory) by [@​phip1611](https://togithub.com/phip1611) in [https://github.com/rust-osdev/uefi-rs/pull/1175](https://togithub.com/rust-osdev/uefi-rs/pull/1175) - uefi: simplify usage of Mode by [@​phip1611](https://togithub.com/phip1611) in [https://github.com/rust-osdev/uefi-rs/pull/1214](https://togithub.com/rust-osdev/uefi-rs/pull/1214) - chore(deps): update crate-ci/typos action to v1.22.9 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1215](https://togithub.com/rust-osdev/uefi-rs/pull/1215) - template: fix build failure by [@​JeffLi01](https://togithub.com/JeffLi01) in [https://github.com/rust-osdev/uefi-rs/pull/1217](https://togithub.com/rust-osdev/uefi-rs/pull/1217) - uefi: Add TryFrom<&\[u8]> for Time by [@​andre-braga](https://togithub.com/andre-braga) in [https://github.com/rust-osdev/uefi-rs/pull/1212](https://togithub.com/rust-osdev/uefi-rs/pull/1212) - chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1218](https://togithub.com/rust-osdev/uefi-rs/pull/1218) - fix(deps): update rust crate clap to v4.5.8 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1220](https://togithub.com/rust-osdev/uefi-rs/pull/1220) - chore(deps): update rust crate log to v0.4.22 by [@​renovate](https://togithub.com/renovate) in [https://github.com/rust-osdev/uefi-rs/pull/1219](https://togithub.com/rust-osdev/uefi-rs/pull/1219) - release: uefi-macros-0.14.0, uefi-raw-0.6.0, uefi-0.29.0 by [@​nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/rust-osdev/uefi-rs/pull/1221](https://togithub.com/rust-osdev/uefi-rs/pull/1221) ##### New Contributors - [@​sky5454](https://togithub.com/sky5454) made their first contribution in [https://github.com/rust-osdev/uefi-rs/pull/1116](https://togithub.com/rust-osdev/uefi-rs/pull/1116) - [@​andre-braga](https://togithub.com/andre-braga) made their first contribution in [https://github.com/rust-osdev/uefi-rs/pull/1161](https://togithub.com/rust-osdev/uefi-rs/pull/1161) - [@​stillinbeta](https://togithub.com/stillinbeta) made their first contribution in [https://github.com/rust-osdev/uefi-rs/pull/1168](https://togithub.com/rust-osdev/uefi-rs/pull/1168) - [@​LightAndLight](https://togithub.com/LightAndLight) made their first contribution in [https://github.com/rust-osdev/uefi-rs/pull/1187](https://togithub.com/rust-osdev/uefi-rs/pull/1187) - [@​JeffLi01](https://togithub.com/JeffLi01) made their first contribution in [https://github.com/rust-osdev/uefi-rs/pull/1209](https://togithub.com/rust-osdev/uefi-rs/pull/1209) **Full Changelog**: https://github.com/rust-osdev/uefi-rs/compare/uefi-v0.28.0...uefi-v0.29.0

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.

blitz commented 3 months ago

I checked the failing builds locally and they succeed. :shrug: