mirror of
https://github.com/dani-garcia/vaultwarden.git
synced 2026-05-22 16:14:20 -05:00
[PR #6992] cargo deny #20717
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/dani-garcia/vaultwarden/pull/6992
Author: @TriplEight
Created: 3/22/2026
Status: 🔄 Open
Base:
main← Head:pr/3x8_cargo-deny📝 Commits (4)
097cb1dci: add cargo-deny config for supply-chain checks.baec66dci: run cargo deny in build workflow33b0316Merge branch 'main' of github.com:dani-garcia/vaultwarden into pr/3x8_cargo-deny5bc2f14Address review feedback on deny.toml and build.yml📊 Changes
2 files changed (+74 additions, -0 deletions)
View changed files
📝
.github/workflows/build.yml(+11 -0)➕
deny.toml(+63 -0)📄 Description
Add cargo-deny config for supply-chain checks.
Covers advisories (RustSec), license compliance, duplicate detection,
and source allowlist (crates.io only).
License allowlist reflects the full transitive dep tree: MIT, Apache-2.0,
ISC, BSD-*, 0BSD, Unlicense, Zlib, BSL-1.0, MPL-2.0, Unicode-3.0,
LGPL-2.1-or-later (r-efi, Windows-only), CDLA-Permissive-2.0 (webpki-roots).
Three known advisories are ignored:
Duplicate versions are warned rather than denied - all are transitive.
Run cargo deny in build workflow
Adds a cargo-deny step (EmbarkStudios/cargo-deny-action@v2)
after clippy and fmt, gated to the rust-toolchain matrix channel only.
Wires the outcome into the existing failure summary table.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.