Skip to content

build(deps): Bump the firecracker group across 1 directory with 14 updates #5247

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 4, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 4, 2025

Bumps the firecracker group with 12 updates in the / directory:

Package From To
vm-memory 0.16.1 0.16.2
clap 4.5.38 4.5.39
vmm-sys-util 0.12.1 0.14.0
event-manager 0.4.0 0.4.1
micro_http 4f62153 bf50989
kvm-bindings 0.11.1 0.12.0
kvm-ioctls 0.21.0 0.22.0
vhost 0.13.0 0.14.0
vm-allocator 0.1.1 0.1.2
cc 1.2.24 1.2.25
libloading 0.8.7 0.8.8
prettyplease 0.2.32 0.2.33

Updates vm-memory from 0.16.1 to 0.16.2

Changelog

Sourced from vm-memory's changelog.

[v0.16.2]

  • [#328] Bump vmm-sys-util crate to version 0.14.0
Commits
  • 36238bc Prepare 0.16.2 release
  • c5bcd5a chore: update coverage
  • d22e819 fix: drop -Zpanic-on-unsupported from miri invocation
  • eab1796 chore: appease clippy
  • 1aa5be6 build(deps): bump rust-vmm-ci from 1150c47 to 09aef99
  • b66ca00 build(deps): bump rust-vmm-ci from cdb4a2d to 1150c47
  • f42067c build: Specify version range of vmm-sys-util
  • See full diff in compare view

Updates clap from 4.5.38 to 4.5.39

Release notes

Sourced from clap's releases.

v4.5.39

[4.5.39] - 2025-05-27

Fixes

  • (help) Show short flag aliases before long
  • (help) Merge the short and long flag alias lists
Changelog

Sourced from clap's changelog.

[4.5.39] - 2025-05-27

Fixes

  • (help) Show short flag aliases before long
  • (help) Merge the short and long flag alias lists
Commits

Updates vmm-sys-util from 0.12.1 to 0.14.0

Release notes

Sourced from vmm-sys-util's releases.

vmm-sys-util-v0.14.0

Changelog

Upcoming

v0.14.0

Changed

  • [#240]: Remove PartialEq trait constraint on Entry in FAM module.

vmm-sys-util-v0.13.0

Changelog

v0.13.0

Added

  • [#230]: Introduce align_downwards! and align_upwards! macro to help address aligning, this implementation is faster than div_ceil way and more robust.
  • [#236]: Add a utility function for constructing an empty FamStructWrapper with a given header.

Changed

  • [#228]: Make Debug impl for FamStructWrapper<T> print out contents of the flexible array member. This causes Debug to only be implemented if T::Entry: Debug.

Removed

  • [#235]: Removed impl From<Vec<T>> for FamStructWrapper<T>, as this was unsound.
Changelog

Sourced from vmm-sys-util's changelog.

v0.14.0

Changed

  • [#240]: Remove PartialEq trait constraint on Entry in FAM module.

v0.13.0

Added

  • [#230]: Introduce align_downwards! and align_upwards! macro to help address aligning, this implementation is faster than div_ceil way and more robust.
  • [#236]: Add a utility function for constructing an empty FamStructWrapper with a given header.

Changed

  • [#228]: Make Debug impl for FamStructWrapper<T> print out contents of the flexible array member. This causes Debug to only be implemented if T::Entry: Debug.

Removed

  • [#235]: Removed impl From<Vec<T>> for FamStructWrapper<T>, as this was unsound.
Commits
  • 5322008 chore: Prepare 0.14.0 release
  • 1744a0e chore: Document #240 to CHANGELOG.md
  • f010ccd fam: Remove PartialEq trait constraint on Entry
  • 8bb9b9e chore: appease clippy
  • 7d7c72a build(deps): bump rust-vmm-ci from 2d733b0 to c3ef897
  • 82da5b5 chore: enable riscv64 CI
  • 1d61067 chore: Prepare 0.13.0 release
  • 566f8c3 chore: Document #236 to CHANGELOG.md
  • e078a42 fam: add FamStructWrapper::from_header
  • e4aa208 chore: add changelog entry
  • Additional commits viewable in compare view

Updates event-manager from 0.4.0 to 0.4.1

Release notes

Sourced from event-manager's releases.

event-manager-v0.4.1

Changelog

v0.4.1

Changed

  • Support vmm-sys-util 0.14.0
Changelog

Sourced from event-manager's changelog.

v0.4.1

Changed

  • Updated vmm-sys-util version to 0.14.0
Commits
  • f634abe Prepare 0.4.1 release
  • 7322c2a chore: bump vmm-sys-util and criterion versions
  • 5c46ab5 Bump rust-vmm-ci from 2d733b0 to c3ef897
  • 4e47982 Bump rust-vmm-ci from 09aef99 to 2d733b0
  • 8ab1ec1 Bump rust-vmm-ci from 1150c47 to 09aef99
  • 3fd1ea8 chore: update coverage
  • 09bedb0 Bump rust-vmm-ci from 007a406 to 1150c47
  • 9545f8e chore: update x86_64 test coverage
  • 8ce2452 chore: update criterion version
  • da190a7 chore: fix double close for socket fd
  • Additional commits viewable in compare view

Updates micro_http from 4f62153 to bf50989

Commits

Updates kvm-bindings from 0.11.1 to 0.12.0

Release notes

Sourced from kvm-bindings's releases.

kvm-bindings-v0.12.0

Changelog

[0.12.0]

Added

  • [#323](rust-vmm/kvm#323) Upgrade vmm-sys-util to v0.14.0
  • #325 Added FamStructWrapper for kvm_irq_routing type.
  • #325 Added serde support for kvm_irq_routing and kvm_irq_routing_entry types.
Commits
  • a4bc625 Prepare new release for kvm-ioctls and kvm-bindings
  • aba9121 doc: update CHANGELOG.md
  • 16f1e19 kvm-ioctls: use KvmIrqRouting in set_gsi_routing
  • fe315c9 serde: add support for kvm_irq_routing
  • 1fb9925 kvm_irq_routing: add FamStruct wrapper
  • 1d81ba8 chore: fix typo in comment
  • de05dad chore: Move vmm-sys-util to workspace dependencies
  • 90ece63 build(deps): bump vmm-sys-util to 0.14.0
  • 0bb5f87 kvm-ioctls: Remove tests related to invalid FD
  • c75a562 fix(doc): correct the comment on kvm_xsave2.len
  • Additional commits viewable in compare view

Updates kvm-ioctls from 0.21.0 to 0.22.0

Release notes

Sourced from kvm-ioctls's releases.

kvm-ioctls-v0.22.0

Changelog

v0.22.0

Changed

Commits
  • a4bc625 Prepare new release for kvm-ioctls and kvm-bindings
  • aba9121 doc: update CHANGELOG.md
  • 16f1e19 kvm-ioctls: use KvmIrqRouting in set_gsi_routing
  • fe315c9 serde: add support for kvm_irq_routing
  • 1fb9925 kvm_irq_routing: add FamStruct wrapper
  • 1d81ba8 chore: fix typo in comment
  • de05dad chore: Move vmm-sys-util to workspace dependencies
  • 90ece63 build(deps): bump vmm-sys-util to 0.14.0
  • 0bb5f87 kvm-ioctls: Remove tests related to invalid FD
  • c75a562 fix(doc): correct the comment on kvm_xsave2.len
  • Additional commits viewable in compare view

Updates vhost from 0.13.0 to 0.14.0

Release notes

Sourced from vhost's releases.

vhost-user-backend v0.14.0

Added

vhost v0.14.0

Added

Changed

  • [#290](rust-vmm/vhost#290) Backends now always support VHOST_USER_PROTOCOL_F_REPLY_ACK, without the VhostUserBackendReqHandler implementation having to include it in the features returned from get_protocol_features.
  • [#295](rust-vmm/vhost#295) Updated vm-memory to 0.16.2 and vmm-sys-util to 0.14.0

Fixed

vhost-user-backend v0.13.1

Fixed

Commits
  • 31d323e vhost: Prepare v0.14.0 release
  • 14db3cd vhost_user: fix replies without GET_PROTOCOL_FEATURES
  • 8c7cc59 build(deps): update nix requirement
  • 1e1ec87 build: bump vmm-sys-util to 0.14.0
  • 888165b set_log_base: use MmapRegion::bitmap() directly
  • cd05ac5 vhost: fix markdown formatting of docs heading
  • c0f8a9f vhost_user: format links in docs correctly
  • 1e444b5 build(deps): bump rust-vmm-ci from 8ae03e5 to c3ef897
  • d539be9 vhost: fix clippy warnings on Rust 1.85
  • 425a3c0 build(deps): bump rust-vmm-ci from 2d733b0 to 8ae03e5
  • Additional commits viewable in compare view

Updates vm-allocator from 0.1.1 to 0.1.2

Release notes

Sourced from vm-allocator's releases.

vm-allocator-v0.1.2

Changelog

[v0.1.2]

Added

Changelog

Sourced from vm-allocator's changelog.

[v0.1.2]

Added

Commits
  • 1f35c65 Prepare 0.1.2 release
  • 01b2520 chore: update CHANGELOG.md
  • a604fd6 address_allocator: add methods to get base and size
  • 2772fa9 Added serde feature
  • ca53140 Bump rust-vmm-ci from 8ae03e5 to c3ef897
  • 4e2855c Bump rust-vmm-ci from 2d733b0 to 8ae03e5
  • 2e0fc1d Bump rust-vmm-ci from 09aef99 to 2d733b0
  • 6d540b7 Bump rust-vmm-ci from c04433e to 09aef99
  • a1104e6 Bump rust-vmm-ci from 1150c47 to c04433e
  • c60eeb6 Update thiserror requirement from 1.0 to 2.0
  • Additional commits viewable in compare view

Updates cc from 1.2.24 to 1.2.25

Release notes

Sourced from cc's releases.

cc-v1.2.25

Other

  • make powerp64 use powerpc64-linux-gnu prefix (#1474)
Changelog

Sourced from cc's changelog.

1.2.25 - 2025-05-30

Other

  • make powerp64 use powerpc64-linux-gnu prefix (#1474)
Commits

Updates clap_builder from 4.5.38 to 4.5.39

Release notes

Sourced from clap_builder's releases.

v4.5.39

[4.5.39] - 2025-05-27

Fixes

  • (help) Show short flag aliases before long
  • (help) Merge the short and long flag alias lists
Changelog

Sourced from clap_builder's changelog.

[4.5.39] - 2025-05-27

Fixes

  • (help) Show short flag aliases before long
  • (help) Merge the short and long flag alias lists
Commits
  • 8520a7a chore: Release
  • 2826eed chore(nushell): Require newer clap_complete
  • c17d25f docs: Update changelog
  • 493a71a Merge pull request #5999 from cenviity/push-tqqzyttsoktu
  • b49dae2 chore: Release
  • d37b0b5 docs: Update changelog
  • 3398b6a Merge pull request #6009 from gtema/complete_try_generate
  • 21fc9e4 feat(clap-complete): Introduce fallible generator
  • c758212 feat(help): Merge lists of short and long aliases
  • 6d0bfa0 feat(help): Show short aliases before long ones
  • Additional commits viewable in compare view

Updates libloading from 0.8.7 to 0.8.8

Commits

Updates prettyplease from 0.2.32 to 0.2.33

Release notes

Sourced from prettyplease's releases.

0.2.33

  • Improve macro token spacing after $crate (#116)
Commits
  • d5239de Release 0.2.33
  • 395827d Merge pull request #116 from dtolnay/dollarcrate
  • 6e21c91 Improve macro token spacing after $crate
  • e05fac9 Regenerate output.rustc.rs using nightly-2025-04-28
  • 8eb8c14 Update to nightly-2025-04-12
  • See full diff in compare view

Updates zerocopy-derive from 0.7.35 to 0.8.25

Release notes

Sourced from zerocopy-derive's releases.

v0.8.25

What's Changed

Full Changelog: google/zerocopy@v0.8.24...v0.8.25

v0.8.25-alpha.3

... (truncated)

Commits

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will 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 version will 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

…dates

Bumps the firecracker group with 12 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [vm-memory](https://github.com/rust-vmm/vm-memory) | `0.16.1` | `0.16.2` |
| [clap](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.39` |
| [vmm-sys-util](https://github.com/rust-vmm/vmm-sys-util) | `0.12.1` | `0.14.0` |
| [event-manager](https://github.com/rust-vmm/event-manager) | `0.4.0` | `0.4.1` |
| [micro_http](https://github.com/firecracker-microvm/micro-http) | ``4f62153`` | ``bf50989`` |
| [kvm-bindings](https://github.com/rust-vmm/kvm) | `0.11.1` | `0.12.0` |
| [kvm-ioctls](https://github.com/rust-vmm/kvm) | `0.21.0` | `0.22.0` |
| [vhost](https://github.com/rust-vmm/vhost) | `0.13.0` | `0.14.0` |
| [vm-allocator](https://github.com/rust-vmm/vm-allocator) | `0.1.1` | `0.1.2` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.24` | `1.2.25` |
| [libloading](https://github.com/nagisa/rust_libloading) | `0.8.7` | `0.8.8` |
| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.32` | `0.2.33` |



Updates `vm-memory` from 0.16.1 to 0.16.2
- [Release notes](https://github.com/rust-vmm/vm-memory/releases)
- [Changelog](https://github.com/rust-vmm/vm-memory/blob/v0.16.2/CHANGELOG.md)
- [Commits](rust-vmm/vm-memory@v0.16.1...v0.16.2)

Updates `clap` from 4.5.38 to 4.5.39
- [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.38...clap_complete-v4.5.39)

Updates `vmm-sys-util` from 0.12.1 to 0.14.0
- [Release notes](https://github.com/rust-vmm/vmm-sys-util/releases)
- [Changelog](https://github.com/rust-vmm/vmm-sys-util/blob/main/CHANGELOG.md)
- [Commits](rust-vmm/vmm-sys-util@v0.12.1...v0.14.0)

Updates `event-manager` from 0.4.0 to 0.4.1
- [Release notes](https://github.com/rust-vmm/event-manager/releases)
- [Changelog](https://github.com/rust-vmm/event-manager/blob/main/CHANGELOG.md)
- [Commits](rust-vmm/event-manager@v0.4.0...v0.4.1)

Updates `micro_http` from `4f62153` to `bf50989`
- [Commits](firecracker-microvm/micro-http@4f62153...bf50989)

Updates `kvm-bindings` from 0.11.1 to 0.12.0
- [Release notes](https://github.com/rust-vmm/kvm/releases)
- [Commits](rust-vmm/kvm@kvm-bindings-v0.11.1...kvm-bindings-v0.12.0)

Updates `kvm-ioctls` from 0.21.0 to 0.22.0
- [Release notes](https://github.com/rust-vmm/kvm/releases)
- [Commits](rust-vmm/kvm@kvm-ioctls-v0.21.0...kvm-ioctls-v0.22.0)

Updates `vhost` from 0.13.0 to 0.14.0
- [Release notes](https://github.com/rust-vmm/vhost/releases)
- [Commits](rust-vmm/vhost@vhost-v0.13.0...vhost-v0.14.0)

Updates `vm-allocator` from 0.1.1 to 0.1.2
- [Release notes](https://github.com/rust-vmm/vm-allocator/releases)
- [Changelog](https://github.com/rust-vmm/vm-allocator/blob/main/CHANGELOG.md)
- [Commits](rust-vmm/vm-allocator@v0.1.1...v0.1.2)

Updates `cc` from 1.2.24 to 1.2.25
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@cc-v1.2.24...cc-v1.2.25)

Updates `clap_builder` from 4.5.38 to 4.5.39
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@v4.5.38...v4.5.39)

Updates `libloading` from 0.8.7 to 0.8.8
- [Commits](https://github.com/nagisa/rust_libloading/commits)

Updates `prettyplease` from 0.2.32 to 0.2.33
- [Release notes](https://github.com/dtolnay/prettyplease/releases)
- [Commits](dtolnay/prettyplease@0.2.32...0.2.33)

Updates `zerocopy-derive` from 0.7.35 to 0.8.25
- [Release notes](https://github.com/google/zerocopy/releases)
- [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md)
- [Commits](google/zerocopy@v0.7.35...v0.8.25)

---
updated-dependencies:
- dependency-name: vm-memory
  dependency-version: 0.16.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: clap
  dependency-version: 4.5.39
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: vmm-sys-util
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: firecracker
- dependency-name: event-manager
  dependency-version: 0.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: micro_http
  dependency-version: bf5098916006912f8dd35aaa6daa5579c6c297b2
  dependency-type: direct:production
  dependency-group: firecracker
- dependency-name: kvm-bindings
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: firecracker
- dependency-name: kvm-ioctls
  dependency-version: 0.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: firecracker
- dependency-name: vhost
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: firecracker
- dependency-name: vm-allocator
  dependency-version: 0.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: cc
  dependency-version: 1.2.25
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: clap_builder
  dependency-version: 4.5.39
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: libloading
  dependency-version: 0.8.8
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: prettyplease
  dependency-version: 0.2.33
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: zerocopy-derive
  dependency-version: 0.8.25
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: firecracker
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jun 4, 2025
roypat
roypat previously approved these changes Jun 4, 2025
Copy link

codecov bot commented Jun 4, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 82.95%. Comparing base (5771bb8) to head (ab2e4e4).
Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5247      +/-   ##
==========================================
+ Coverage   82.90%   82.95%   +0.05%     
==========================================
  Files         250      250              
  Lines       26963    26963              
==========================================
+ Hits        22354    22368      +14     
+ Misses       4609     4595      -14     
Flag Coverage Δ
5.10-c5n.metal 83.40% <ø> (+<0.01%) ⬆️
5.10-m5n.metal 83.40% <ø> (+<0.01%) ⬆️
5.10-m6a.metal 82.61% <ø> (-0.01%) ⬇️
5.10-m6g.metal 79.23% <ø> (ø)
5.10-m6i.metal 83.39% <ø> (ø)
5.10-m7a.metal-48xl 82.61% <ø> (?)
5.10-m7g.metal 79.23% <ø> (ø)
5.10-m7i.metal-24xl 83.35% <ø> (?)
5.10-m7i.metal-48xl 83.35% <ø> (?)
5.10-m8g.metal-24xl 79.23% <ø> (?)
5.10-m8g.metal-48xl 79.23% <ø> (?)
6.1-c5n.metal 83.44% <ø> (+<0.01%) ⬆️
6.1-m5n.metal 83.44% <ø> (+<0.01%) ⬆️
6.1-m6a.metal 82.66% <ø> (ø)
6.1-m6g.metal 79.23% <ø> (ø)
6.1-m6i.metal 83.44% <ø> (+0.01%) ⬆️
6.1-m7a.metal-48xl 82.64% <ø> (?)
6.1-m7g.metal 79.23% <ø> (ø)
6.1-m7i.metal-24xl 83.46% <ø> (?)
6.1-m7i.metal-48xl 83.46% <ø> (?)
6.1-m8g.metal-24xl 79.23% <ø> (?)
6.1-m8g.metal-48xl 79.23% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

vmm-sys-util macros expand hzgienically these dazs, so no need for this
import anzmore.

Signed-off-by: Patrick Roy <[email protected]>
@roypat roypat added the Status: Awaiting review Indicates that a pull request is ready to be reviewed label Jun 4, 2025
@roypat roypat enabled auto-merge (rebase) June 4, 2025 12:02
@roypat roypat merged commit 12f85ba into main Jun 4, 2025
6 of 8 checks passed
@dependabot dependabot bot deleted the dependabot/cargo/firecracker-b7fbb2bc2f branch June 4, 2025 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file rust Pull requests that update Rust code Status: Awaiting review Indicates that a pull request is ready to be reviewed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants