Skip to content

Conversation

@dependabot
Copy link
Contributor

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

Bumps the rust-dependencies group with 27 updates:

Package From To
serde_with 3.12.0 3.13.0
prost 0.13.5 0.14.0
prost-build 0.13.5 0.14.0
clap 4.5.39 4.5.40
adler2 2.0.0 2.0.1
cc 1.2.26 1.2.27
cfg-if 1.0.0 1.0.1
clap_builder 4.5.39 4.5.40
clap_derive 4.5.32 4.5.40
clap_lex 0.7.4 0.7.5
libc 0.2.172 0.2.173
memchr 2.7.4 2.7.5
miniz_oxide 0.8.8 0.8.9
pest 2.8.0 2.8.1
pest_derive 2.8.0 2.8.1
pest_generator 2.8.0 2.8.1
pest_meta 2.8.0 2.8.1
prettyplease 0.2.33 0.2.34
prost-derive 0.13.5 0.14.0
prost-types 0.13.5 0.14.0
redox_syscall 0.5.12 0.5.13
rustc-demangle 0.1.24 0.1.25
serde_with_macros 3.12.0 3.13.0
slab 0.4.9 0.4.10
wasi 0.11.0+wasi-snapshot-preview1 0.11.1+wasi-snapshot-preview1
windows-link 0.1.1 0.1.3
winnow 0.7.10 0.7.11

Updates serde_with from 3.12.0 to 3.13.0

Release notes

Sourced from serde_with's releases.

serde_with v3.13.0

Added

  • Added support for schemars v0.9.0 under the schemars_0_9 feature flag by @​swlynch99 (#849)
  • Introduce SerializeDisplayAlt derive macro (#833) An alternative to the SerializeDisplay macro except instead of using the plain formatting like format!("{}", ...), it serializes with the Formatter::alternate flag set to true, like format!("{:#}", ...)

Changed

  • Generalize serde_with::rust::unwrap_or_skip to support deserializing references by @​beroal (#832)
  • Bump MSRV to 1.71, since that is required for the jsonschema dev-dependency.
  • Make serde_conv available without the std feature by @​arilou (#839)
  • Bump MSRV to 1.74, since that is required for schemars v0.9.0 by @​swlynch99 (#849)

Fixed

  • Make the DurationSeconds types and other variants more accessible even without std (#845)
Commits

Updates prost from 0.13.5 to 0.14.0

Changelog

Sourced from prost's changelog.

Prost version 0.14.0

PROST! is a Protocol Buffers implementation for the Rust Language. prost generates simple, idiomatic Rust code from proto2 and proto3 files.

Breaking changes

  • prost: Relax Message Debug trait bound (#1147)

    BREAKING CHANGE: trait Debug was a supertrait of trait Message. This is no longer required by prost. If your code relies on trait Debug being implemented for every impl Message, you must now explicitly state that you require both Debug and Message. For example: where M: Debug + Message

  • prost: Remove prost-derive feature (#1247)

    BREAKING CHANGE: Feature flag prost-derive is renamed to derive. Please rename any usage of prost-derive feature in your Cargo.toml.

  • prost-build: Emit rerun commands (#1140)

    BREAKING CHANGE: Previously cargo assumed it had to rerun build.rs if any files in the project changed. prost-build will now emit rerun commands, which means only the explicitly marked files cause a rerun. If your build.rs is dependent on any other file paths than those given to prost-build, then your build.rs needs to emit rerun commands as well.

  • prost-build: Prevent repeated fields to be boxed (#1237)

    BREAKING CHANGE: A repeated field that is manually marked as boxed was typed as Vec<Box<T>>. Those fields are now simply typed as Vec<T> to prevent double indirection. The boxed configuration is effectively ignored for repeated fields.

  • prost-build: Make type_name_domain cumulative (#1228)

    BREAKING CHANGE: The configuration for domain names of messages is now cumulative. All calls to prost_build::Config::type_name_domain are now concatenated. The previous behavior was that only the arguments of the last call were used. If you do multiple calls to type_name_domain, you need to remove all but the last call to maintain the same behavior.

  • prost-build: Derive Eq and Hash trait for messages where possible (#1175)

    BREAKING CHANGE: prost-build will automatically derive trait Eq and trait Hash for types where all field support those as well. If you manually impl Eq and/or impl Hash for generated types, then you need to remove the manual implementation. If you use type_attribute to derive(Eq) and/or derive(Hash), then you need to remove those.

Features

  • prost-types: Implement conversion Duration to/from chrono::TimeDelta (#1236)
  • prost-build: Prepare for 2024 keyword gen (#1257)

Dependencies

  • (deps) Update pulldown-cmark to 0.13 (#1259)
  • (deps) update criterion requirement from 0.5 to 0.6 (#1280)

Documentation

  • Update dead link LICENSE in prost-types/README.md (#1262)

Styling

  • Use DoubleEndedIterator::next_back (#1255)
  • Fix typo (#1260)

Testing

  • Run tests using edition 2024 (#1254)

... (truncated)

Commits

Updates prost-build from 0.13.5 to 0.14.0

Changelog

Sourced from prost-build's changelog.

Prost version 0.14.0

PROST! is a Protocol Buffers implementation for the Rust Language. prost generates simple, idiomatic Rust code from proto2 and proto3 files.

Breaking changes

  • prost: Relax Message Debug trait bound (#1147)

    BREAKING CHANGE: trait Debug was a supertrait of trait Message. This is no longer required by prost. If your code relies on trait Debug being implemented for every impl Message, you must now explicitly state that you require both Debug and Message. For example: where M: Debug + Message

  • prost: Remove prost-derive feature (#1247)

    BREAKING CHANGE: Feature flag prost-derive is renamed to derive. Please rename any usage of prost-derive feature in your Cargo.toml.

  • prost-build: Emit rerun commands (#1140)

    BREAKING CHANGE: Previously cargo assumed it had to rerun build.rs if any files in the project changed. prost-build will now emit rerun commands, which means only the explicitly marked files cause a rerun. If your build.rs is dependent on any other file paths than those given to prost-build, then your build.rs needs to emit rerun commands as well.

  • prost-build: Prevent repeated fields to be boxed (#1237)

    BREAKING CHANGE: A repeated field that is manually marked as boxed was typed as Vec<Box<T>>. Those fields are now simply typed as Vec<T> to prevent double indirection. The boxed configuration is effectively ignored for repeated fields.

  • prost-build: Make type_name_domain cumulative (#1228)

    BREAKING CHANGE: The configuration for domain names of messages is now cumulative. All calls to prost_build::Config::type_name_domain are now concatenated. The previous behavior was that only the arguments of the last call were used. If you do multiple calls to type_name_domain, you need to remove all but the last call to maintain the same behavior.

  • prost-build: Derive Eq and Hash trait for messages where possible (#1175)

    BREAKING CHANGE: prost-build will automatically derive trait Eq and trait Hash for types where all field support those as well. If you manually impl Eq and/or impl Hash for generated types, then you need to remove the manual implementation. If you use type_attribute to derive(Eq) and/or derive(Hash), then you need to remove those.

Features

  • prost-types: Implement conversion Duration to/from chrono::TimeDelta (#1236)
  • prost-build: Prepare for 2024 keyword gen (#1257)

Dependencies

  • (deps) Update pulldown-cmark to 0.13 (#1259)
  • (deps) update criterion requirement from 0.5 to 0.6 (#1280)

Documentation

  • Update dead link LICENSE in prost-types/README.md (#1262)

Styling

  • Use DoubleEndedIterator::next_back (#1255)
  • Fix typo (#1260)

Testing

  • Run tests using edition 2024 (#1254)

... (truncated)

Commits

Updates clap from 4.5.39 to 4.5.40

Changelog

Sourced from clap's changelog.

[4.5.40] - 2025-06-09

Features

  • Support quoted ids in arg!() macro (e.g. arg!("check-config": ...))
Commits

Updates adler2 from 2.0.0 to 2.0.1

Changelog

Sourced from adler2's changelog.

2.0.1 - 2025-06-09

Other

  • Remove compiler-builtins from rustc-dep-of-std dependencies - (7cdbd39) - Trevor Gross

Commits

Updates cc from 1.2.26 to 1.2.27

Release notes

Sourced from cc's releases.

cc-v1.2.27

Other

  • Regenerate windows sys bindings (#1485)
  • Update windows-bindgen requirement from 0.61 to 0.62 (#1484)
  • Regenerate target info (#1483)
Changelog

Sourced from cc's changelog.

1.2.27 - 2025-06-13

Other

  • Regenerate windows sys bindings (#1485)
  • Update windows-bindgen requirement from 0.61 to 0.62 (#1484)
  • Regenerate target info (#1483)
Commits

Updates cfg-if from 1.0.0 to 1.0.1

Release notes

Sourced from cfg-if's releases.

v1.0.1

Other

  • Remove compiler-builtins from rustc-dep-of-std dependencies
  • Remove redundant configuration from Cargo.toml
  • More readable formatting and identifier names. (#39)
  • Add expanded example to readme (#38)
Changelog

Sourced from cfg-if's changelog.

1.0.1 - 2025-06-09

Other

  • Remove compiler-builtins from rustc-dep-of-std dependencies
  • Remove redundant configuration from Cargo.toml
  • More readable formatting and identifier names. (#39)
  • Add expanded example to readme (#38)
Commits
  • dbfd663 chore: release v1.0.1
  • 1cc10c7 Remove compiler-builtins from rustc-dep-of-std dependencies
  • 0314c2b ci: Fix the release job branch
  • ee3062f Remove redundant configuration from Cargo.toml
  • 3e3936e cleanup: Remove trailing whitespace
  • 0f01eff ci: Add a release job
  • 4edf327 Merge pull request #83 from rust-lang/dependabot/github_actions/actions/check...
  • d16050a Bump actions/checkout from 4.2.1 to 4.2.2
  • b01c675 Merge pull request #82 from rust-lang/dependabot/github_actions/actions/check...
  • fdd1c00 Bump actions/checkout from 4.2.0 to 4.2.1
  • Additional commits viewable in compare view

Updates clap_builder from 4.5.39 to 4.5.40

Changelog

Sourced from clap_builder's changelog.

[4.5.40] - 2025-06-09

Features

  • Support quoted ids in arg!() macro (e.g. arg!("check-config": ...))
Commits
  • 3716f9f chore: Release
  • 613b69a docs: Update changelog
  • d117f7a Merge pull request #6028 from epage/arg
  • cb8255d feat(builder): Allow quoted id's for arg macro
  • 1036060 Merge pull request #6025 from AldaronLau/typos-in-faq
  • 2fcafc0 docs: Fix minor grammar issues in FAQ
  • a380b65 Merge pull request #6023 from epage/template
  • 4d7ab14 chore: Update from _rust/main template
  • b8a7ea4 chore(deps): Update Rust Stable to v1.87 (#18)
  • f9842b3 chore: Avoid MSRV problems out of the box
  • Additional commits viewable in compare view

Updates clap_derive from 4.5.32 to 4.5.40

Release notes

Sourced from clap_derive'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

v4.5.38

[4.5.38] - 2025-05-11

Fixes

  • (help) When showing aliases, include leading -- or -

v4.5.37

[4.5.37] - 2025-04-18

Features

  • Added ArgMatches::try_clear_id()

v4.5.36

[4.5.36] - 2025-04-11

Fixes

  • (help) Revert 4.5.35's "Don't leave space for shorts if there are none" for now

v4.5.35

[4.5.35] - 2025-04-01

Fixes

  • (help) Align positionals and flags when put in the same help_heading
  • (help) Don't leave space for shorts if there are none

v4.5.34

[4.5.34] - 2025-03-27

Fixes

  • (help) Don't add extra blank lines with flatten_help(true) and subcommands without arguments

v4.5.33

[4.5.33] - 2025-03-26

Fixes

  • (error) When showing the usage of a suggestion for an unknown argument, don't show the group
Changelog

Sourced from clap_derive's changelog.

[4.5.40] - 2025-06-09

Features

  • Support quoted ids in arg!() macro (e.g. arg!("check-config": ...))

[4.5.39] - 2025-05-27

Fixes

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

[4.5.38] - 2025-05-11

Fixes

  • (help) When showing aliases, include leading -- or -

[4.5.37] - 2025-04-18

Features

  • Added ArgMatches::try_clear_id()

[4.5.36] - 2025-04-11

Fixes

  • (help) Revert 4.5.35's "Don't leave space for shorts if there are none" for now

[4.5.35] - 2025-04-01

Fixes

  • (help) Align positionals and flags when put in the same help_heading
  • (help) Don't leave space for shorts if there are none

[4.5.34] - 2025-03-27

Fixes

  • (help) Don't add extra blank lines with flatten_help(true) and subcommands without arguments

[4.5.33] - 2025-03-26

Fixes

  • (error) When showing the usage of a suggestion for an unknown argument, don't show the group
Commits
  • 3716f9f chore: Release
  • 613b69a docs: Update changelog
  • d117f7a Merge pull request #6028 from epage/arg
  • cb8255d feat(builder): Allow quoted id's for arg macro
  • 1036060 Merge pull request #6025 from AldaronLau/typos-in-faq
  • 2fcafc0 docs: Fix minor grammar issues in FAQ
  • a380b65 Merge pull request #6023 from epage/template
  • 4d7ab14 chore: Update from _rust/main template
  • b8a7ea4 chore(deps): Update Rust Stable to v1.87 (#18)
  • f9842b3 chore: Avoid MSRV problems out of the box
  • Additional commits viewable in compare view

Updates clap_lex from 0.7.4 to 0.7.5

Changelog

Sourced from clap_lex's changelog.

v0.7.5 (2015-05-04)

Bug Fixes

  • Options fixes bug where options with no value don't error out (a1fb94be)
Commits
  • 3716f9f chore: Release
  • 613b69a docs: Update changelog
  • d117f7a Merge pull request #6028 from epage/arg
  • cb8255d feat(builder): Allow quoted id's for arg macro
  • 1036060 Merge pull request #6025 from AldaronLau/typos-in-faq
  • 2fcafc0 docs: Fix minor grammar issues in FAQ
  • a380b65 Merge pull request #6023 from epage/template
  • 4d7ab14 chore: Update from _rust/main template
  • b8a7ea4 chore(deps): Update Rust Stable to v1.87 (#18)
  • f9842b3 chore: Avoid MSRV problems out of the box
  • Additional commits viewable in compare view

Updates libc from 0.2.172 to 0.2.173

Release notes

Sourced from libc's releases.

0.2.173

Added

  • AIX: Add an AIX triple to Cargo.toml for doc (#4475)
  • FreeBSD: Add the SO_SPLICE socket option support for FreeBSD >= 14.2 (#4451)
  • Linux GNU: Prepare for supporting _TIME_BITS=64 (#4433)
  • Linux: Add constant PACKET_IGNORE_OUTGOING (#4319)
  • Linux: Add constants and types for nsfs ioctls (#4436)
  • Linux: Add constants for Memory-Deny-Write-Execute prctls (#4400)
  • Linux: Add constants from linux/cn_proc.h and linux/connector.h (#4434)
  • Linux: Add new flags for pwritev2 and preadv2 (#4452)
  • Linux: Add pid_type enum values (#4403)
  • Linux: Update pidfd constants and types (Linux 6.9-6.15) (#4402)
  • Loongarch64 musl: Define the MADV_SOFT_OFFLINE constant (#4448)
  • Musl: Add new fields since 1.2.0/1.2.2 to struct tcp_info (#4443)
  • Musl: Prepare for supporting v1.2.3 (#4443)
  • NuttX: Add arc4random and arc4random_buf (#4464)
  • RISC-V Musl: Add MADV_SOFT_OFFLINE definition (#4447)
  • Redox: Define SCM_RIGHTS (#4440)
  • VxWorks: Add missing UTIME defines and TASK_RENAME_LENGTH (#4407)
  • Windows: Add more time.h functions (#4427)

Changed

  • Redox: Update SA_ constants. (#4426)
  • Redox: make CMSG_ALIGN, CMSG_LEN, and CMSG_SPACE const functions (#4441)

Fixed

  • AIX: Enable libc-test and fix definitions/declarations. (#4450)
  • Emscripten: Fix querying emcc on windows (use emcc.bat) (#4248)
  • Hurd: Fix build from missing fpos_t (#4472)
  • Loongarch64 Musl: Fix the struct ipc_perm bindings (#4384)
  • Musl: Fix the O_LARGEFILE constant value. (#4443)
Changelog

Sourced from libc's changelog.

0.2.173 - 2025-06-09

Added

  • AIX: Add an AIX triple to Cargo.toml for doc (#4475)
  • FreeBSD: Add the SO_SPLICE socket option support for FreeBSD >= 14.2 (#4451)
  • Linux GNU: Prepare for supporting _TIME_BITS=64 (#4433)
  • Linux: Add constant PACKET_IGNORE_OUTGOING (#4319)
  • Linux: Add constants and types for nsfs ioctls (#4436)
  • Linux: Add constants for Memory-Deny-Write-Execute prctls (#4400)
  • Linux: Add constants from linux/cn_proc.h and linux/connector.h (#4434)
  • Linux: Add new flags for pwritev2 and preadv2 (#4452)
  • Linux: Add pid_type enum values (#4403)
  • Linux: Update pidfd constants and types (Linux 6.9-6.15) (#4402)
  • Loongarch64 musl: Define the MADV_SOFT_OFFLINE constant (#4448)
  • Musl: Add new fields since 1.2.0/1.2.2 to struct tcp_info (#4443)
  • Musl: Prepare for supporting v1.2.3 (#4443)
  • NuttX: Add arc4random and arc4random_buf (#4464)
  • RISC-V Musl: Add MADV_SOFT_OFFLINE definition (#4447)
  • Redox: Define SCM_RIGHTS (#4440)
  • VxWorks: Add missing UTIME defines and TASK_RENAME_LENGTH (#4407)
  • Windows: Add more time.h functions (#4427)

Changed

  • Redox: Update SA_ constants. (#4426)
  • Redox: make CMSG_ALIGN, CMSG_LEN, and CMSG_SPACE const functions (#4441)

Fixed

  • AIX: Enable libc-test and fix definitions/declarations. (#4450)
  • Emscripten: Fix querying emcc on windows (use emcc.bat) (#4248)
  • Hurd: Fix build from missing fpos_t (#4472)
  • Loongarch64 Musl: Fix the struct ipc_perm bindings (#4384)
  • Musl: Fix the O_LARGEFILE constant value. (#4443)
Commits
  • 9288ec0 Merge pull request #4486 from tgross35/fix-no-publish
  • 6787deb Fix publishing on the libc-0.2 branch
  • 1c5b553 Merge pull request #4481 from tgross35/release
  • 2d0dfd3 chore: release libc 0.2.173
  • 92347ec Merge pull request #4476 from tgross35/backport-scotch-bonnet
  • 1a418ed lints: Remove allow(dead_code)
  • 7be1a7a lints: Remove allow(redundant_semicolons)
  • 53301c2 lints: Warn rather than deny by default
  • 6595c61 Add AIX triple to Cargo.toml for doc.
  • 600d8ad Add ctest-next stub and expected dependencies
  • Additional commits viewable in compare view

Updates memchr from 2.7.4 to 2.7.5

Commits
  • 3962118 2.7.5
  • 599d9d9 cargo: remove compiler-builtins from rustc-dep-of-std dependencies
  • ceef3c9 ci: fix wasm32 environment variables
  • cf4057f ci: try bumping wasmtime version
  • 89b3d9a ci: fix wasm32 actions (wasm32-wasi was renamed to wasm32-wasip1)
  • 12d358d benchmarks: update to stringzilla 3.12.3
  • 8c1e043 benchmarks: update memchr dependencies
  • 9898622 benchmarks: fix wasm32-wasi target
  • 7461821 lint: add docs to item because of deny(missing_docs)
  • a7dbafe doc: fix typographical errors
  • Additional commits viewable in compare view

Updates miniz_oxide from 0.8.8 to 0.8.9

Changelog

Sourced from miniz_oxide's changelog.

0.8.9 - 2025-06-09

Other

  • Remove compiler-builtins from rustc-dep-of-std dependencies (#173) - (025c06e) - Trevor Gross

Commits

Updates pest from 2.8.0 to 2.8.1

Release notes

Sourced from pest's releases.

v2.8.1

What's Changed

The Minimum Supported Rust Version (MSRV) for default features is 1.80.0 now.

New Contributors

Full Changelog: pest-parser/pest@v2.8.0...v2.8.1

Warning: Semantic Versioning

Note that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated Rule enum.

This new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these "grammar non-breaking but semver-breaking" changes are now available only under the "grammar-extras" feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:

...
pest_derive = { version = "2.8", features = ["grammar-extras"] }
Commits

Updates pest_derive from 2.8.0 to 2.8.1

Release notes

Sourced from pest_derive's releases.

v2.8.1

What's Changed

The Minimum Supported Rust Version (MSRV) for default features is 1.80.0 now.

New Contributors

Full Changelog: pest-parser/pest@v2.8.0...v2.8.1

Warning: Semantic Versioning

Note that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated Rule enum.

This new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these "grammar non-breaking but semver-breaking" changes are now available only under the "grammar-extras" feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:

...
pest_derive = { version = "2.8", features = ["grammar-extras"] }
Commits

Updates pest_generator from 2.8.0 to 2.8.1

Release notes

Sourced from pest_generator's releases.

v2.8.1

What's Changed

The Minimum Supported Rust Version (MSRV) for default features is 1.80.0 now.

New Contributors

Full Changelog: pest-parser/pest@v2.8.0...v2.8.1

Warning: Semantic Versioning

Note that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated Rule enum.

This new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these "grammar non-breaking but semver-breaking" changes are now available only under the "grammar-extras" feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:

...
pest_derive = { version = "2.8", features = ["grammar-extras"] }
Commits

Updates pest_meta from 2.8.0 to 2.8.1

Release notes

Sourced from pest_meta's releases.

v2.8.1

What's Changed

The Minimum Supported Rust Version (MSRV) for default features is 1.80.0 now.

New Contributors

Full Changelog: pest-parser/pest@v2.8.0...v2.8.1

Warning: Semantic Versioning

Note that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated Rule enum.

This new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these "grammar non-breaking but semv...

Description has been truncated

Bumps the rust-dependencies group with 27 updates:

| Package | From | To |
| --- | --- | --- |
| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.13.0` |
| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.0` |
| [prost-build](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.0` |
| [clap](https://github.com/clap-rs/clap) | `4.5.39` | `4.5.40` |
| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.26` | `1.2.27` |
| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.1` |
| [clap_builder](https://github.com/clap-rs/clap) | `4.5.39` | `4.5.40` |
| [clap_derive](https://github.com/clap-rs/clap) | `4.5.32` | `4.5.40` |
| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.5` |
| [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.173` |
| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.5` |
| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |
| [pest](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.1` |
| [pest_derive](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.1` |
| [pest_generator](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.1` |
| [pest_meta](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.1` |
| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.33` | `0.2.34` |
| [prost-derive](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.0` |
| [prost-types](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.0` |
| redox_syscall | `0.5.12` | `0.5.13` |
| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.25` |
| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.13.0` |
| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.10` |
| [wasi](https://github.com/bytecodealliance/wasi) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |
| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.1.3` |
| [winnow](https://github.com/winnow-rs/winnow) | `0.7.10` | `0.7.11` |


Updates `serde_with` from 3.12.0 to 3.13.0
- [Release notes](https://github.com/jonasbb/serde_with/releases)
- [Commits](jonasbb/serde_with@v3.12.0...v3.13.0)

Updates `prost` from 0.13.5 to 0.14.0
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md)
- [Commits](tokio-rs/prost@v0.13.5...v0.14.0)

Updates `prost-build` from 0.13.5 to 0.14.0
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md)
- [Commits](tokio-rs/prost@v0.13.5...v0.14.0)

Updates `clap` from 4.5.39 to 4.5.40
- [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.39...clap_complete-v4.5.40)

Updates `adler2` from 2.0.0 to 2.0.1
- [Changelog](https://github.com/oyvindln/adler2/blob/main/CHANGELOG.md)
- [Commits](https://github.com/oyvindln/adler2/commits)

Updates `cc` from 1.2.26 to 1.2.27
- [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.26...cc-v1.2.27)

Updates `cfg-if` from 1.0.0 to 1.0.1
- [Release notes](https://github.com/rust-lang/cfg-if/releases)
- [Changelog](https://github.com/rust-lang/cfg-if/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cfg-if@1.0.0...v1.0.1)

Updates `clap_builder` from 4.5.39 to 4.5.40
- [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.39...v4.5.40)

Updates `clap_derive` from 4.5.32 to 4.5.40
- [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.32...v4.5.40)

Updates `clap_lex` from 0.7.4 to 0.7.5
- [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_lex-v0.7.4...clap_lex-v0.7.5)

Updates `libc` from 0.2.172 to 0.2.173
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.173/CHANGELOG.md)
- [Commits](rust-lang/libc@0.2.172...0.2.173)

Updates `memchr` from 2.7.4 to 2.7.5
- [Commits](BurntSushi/memchr@2.7.4...2.7.5)

Updates `miniz_oxide` from 0.8.8 to 0.8.9
- [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Frommi/miniz_oxide/commits)

Updates `pest` from 2.8.0 to 2.8.1
- [Release notes](https://github.com/pest-parser/pest/releases)
- [Commits](pest-parser/pest@v2.8.0...v2.8.1)

Updates `pest_derive` from 2.8.0 to 2.8.1
- [Release notes](https://github.com/pest-parser/pest/releases)
- [Commits](pest-parser/pest@v2.8.0...v2.8.1)

Updates `pest_generator` from 2.8.0 to 2.8.1
- [Release notes](https://github.com/pest-parser/pest/releases)
- [Commits](pest-parser/pest@v2.8.0...v2.8.1)

Updates `pest_meta` from 2.8.0 to 2.8.1
- [Release notes](https://github.com/pest-parser/pest/releases)
- [Commits](pest-parser/pest@v2.8.0...v2.8.1)

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

Updates `prost-derive` from 0.13.5 to 0.14.0
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md)
- [Commits](tokio-rs/prost@v0.13.5...v0.14.0)

Updates `prost-types` from 0.13.5 to 0.14.0
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md)
- [Commits](tokio-rs/prost@v0.13.5...v0.14.0)

Updates `redox_syscall` from 0.5.12 to 0.5.13

Updates `rustc-demangle` from 0.1.24 to 0.1.25
- [Commits](https://github.com/rust-lang/rustc-demangle/commits)

Updates `serde_with_macros` from 3.12.0 to 3.13.0
- [Release notes](https://github.com/jonasbb/serde_with/releases)
- [Commits](jonasbb/serde_with@v3.12.0...v3.13.0)

Updates `slab` from 0.4.9 to 0.4.10
- [Release notes](https://github.com/tokio-rs/slab/releases)
- [Changelog](https://github.com/tokio-rs/slab/blob/master/CHANGELOG.md)
- [Commits](tokio-rs/slab@v0.4.9...v0.4.10)

Updates `wasi` from 0.11.0+wasi-snapshot-preview1 to 0.11.1+wasi-snapshot-preview1
- [Commits](bytecodealliance/wasi-rs@0.11.0...0.11.1)

Updates `windows-link` from 0.1.1 to 0.1.3
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits)

Updates `winnow` from 0.7.10 to 0.7.11
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md)
- [Commits](winnow-rs/winnow@v0.7.10...v0.7.11)

---
updated-dependencies:
- dependency-name: serde_with
  dependency-version: 3.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: prost
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: prost-build
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: clap
  dependency-version: 4.5.40
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: adler2
  dependency-version: 2.0.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: cc
  dependency-version: 1.2.27
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: cfg-if
  dependency-version: 1.0.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: clap_builder
  dependency-version: 4.5.40
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: clap_derive
  dependency-version: 4.5.40
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: clap_lex
  dependency-version: 0.7.5
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: libc
  dependency-version: 0.2.173
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: memchr
  dependency-version: 2.7.5
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: miniz_oxide
  dependency-version: 0.8.9
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: pest
  dependency-version: 2.8.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: pest_derive
  dependency-version: 2.8.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: pest_generator
  dependency-version: 2.8.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: pest_meta
  dependency-version: 2.8.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: prettyplease
  dependency-version: 0.2.34
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: prost-derive
  dependency-version: 0.14.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: prost-types
  dependency-version: 0.14.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: redox_syscall
  dependency-version: 0.5.13
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: rustc-demangle
  dependency-version: 0.1.25
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: serde_with_macros
  dependency-version: 3.13.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: slab
  dependency-version: 0.4.10
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: wasi
  dependency-version: 0.11.1+wasi-snapshot-preview1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: windows-link
  dependency-version: 0.1.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: winnow
  dependency-version: 0.7.11
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
...

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 16, 2025
@john-h-kastner-aws
Copy link
Contributor

prost has some breaking changes, likely causing the build failure here:

https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md

… `cedar_policy_core::Policy`

Signed-off-by: Katherine Hough <[email protected]>
@github-actions
Copy link

Coverage Report

Head Commit: 6fe713900140efd6b3298478aa00156b81ce4c8f

Base Commit: d6b049029e688d2e4f9802270abdd64714c9c7fd

Download the full coverage report.

Coverage of Added or Modified Lines of Rust Code

Required coverage: 80.00%

Actual coverage: 100.00%

Status: PASSED ✅

Details
File Status Covered Coverage Missed Lines

Coverage of All Lines of Rust Code

Required coverage: 80.00%

Actual coverage: 81.91%

Status: PASSED ✅

Details
Package Status Covered Coverage Base Coverage
cedar-policy 🔴 3245/4677 69.38% 69.38%
cedar-policy-cli 🔴 571/972 58.74% 58.74%
cedar-policy-core 🟢 21169/24931 84.91% 84.91%
cedar-policy-formatter 🟢 1074/1206 89.05% 89.05%
cedar-wasm 🔴 0/29 0.00% 0.00%

@john-h-kastner-aws john-h-kastner-aws merged commit 67a0665 into main Jun 16, 2025
28 of 29 checks passed
@dependabot dependabot bot deleted the dependabot/cargo/rust-dependencies-ea52528459 branch June 16, 2025 18:19
cdisselkoen pushed a commit that referenced this pull request Jun 26, 2025
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Katherine Hough <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Katherine Hough <[email protected]>
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants