Skip to content

fix(deps): update dependency cargo-deny to v0.19.4#478

Merged
jerusdp merged 1 commit intomainfrom
renovate/ci-security-tools
Apr 18, 2026
Merged

fix(deps): update dependency cargo-deny to v0.19.4#478
jerusdp merged 1 commit intomainfrom
renovate/ci-security-tools

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 18, 2026

This PR contains the following updates:

Package Update Change
cargo-deny patch 0.19.00.19.4

Release Notes

EmbarkStudios/cargo-deny (cargo-deny)

v0.19.4

Compare Source

Fixed
  • PR#847 and PR#848 resolved #​846, which was an advisory parsing bug that only affected Windows.

v0.19.3

Compare Source

Fixed

v0.19.2

Compare Source

Fixed

v0.19.1

Compare Source

Fixed
  • PR#833 fixed an issue where the maximum advisory database staleness was over 14 years instead of the intended 90 days.
  • PR#839 fixed an issue where unsound advisories would appear for transitive dependencies despite requesting them only for workspace dependencies, resolving #​829.
  • PR#840 resolved #​797 by passing --filter-platform when collecting cargo metadata if only a single target was requested either in the config or via the command line.
  • PR#841 fixed an issue where --frozen would not disable fetching of the advisory DB, resolving #​759.
  • PR#842 and PR#844 updated crates. Notably krates was updated to resolve two issues with crates being pruned from the graph used when running checks. Resolving these two issues may mean that updating cargo-deny may highlight issues that were previously hidden.
    • EmbarkStudios/krates#106 would fail to pull in crates brought in via a feature if that crate had its lib target renamed by the package author.
    • EmbarkStudios/krates#109 would fail to bring in optional dependencies if they were brought in by a weak feature in a crate also brought in by a weak feature.
Changed
  • PR#830 removed gix in favor of shelling out to git. This massively improves build times and eases maintenance as gix bumps minor versions quite frequently. If cargo-deny is used in an environment that for some reason allows internet access but doesn't have git available, the advisory database would need to be updated before calling cargo-deny.
  • PR#838 removed rustsec in favor of manually implemented advisory parsing and checking, with a nightly cron job that checks that the implementation exactly matches rustsec on the official rustsec advisory db.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 05:59 AM, on day 3 of the month (* 0-5 3 * *)
  • Automerge
    • At any time (no schedule defined)

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

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

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

@renovate renovate Bot requested a review from jerusdp as a code owner April 18, 2026 05:35
@jerus-pcu jerus-pcu Bot added the rebase Label to trigger rebase label Apr 18, 2026
@renovate renovate Bot removed the rebase Label to trigger rebase label Apr 18, 2026
@renovate renovate Bot force-pushed the renovate/ci-security-tools branch from 3c46c29 to 0f76008 Compare April 18, 2026 05:53
@sonarqubecloud
Copy link
Copy Markdown

@jerusdp jerusdp enabled auto-merge April 18, 2026 05:58
@jerusdp jerusdp merged commit 6062cf4 into main Apr 18, 2026
5 checks passed
@jerusdp jerusdp deleted the renovate/ci-security-tools branch April 18, 2026 06:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant