Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .github/workflows/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,17 @@ jobs:
# duplicate-dependency policy in deny.toml is enforced somewhere
# rather than assumed to be enforced somewhere else.
command: check
# An exception that no longer matches anything is a decision about
# a dependency that left, still being carried as though it were
# current — and the reason beside it is then documentation of
# something untrue. This is the only way that drift is visible
# without somebody going and looking, so it fails the job.
arguments: --all-features
# After the subcommand, not before it: the action puts
# `arguments` ahead of `check`, where a lint level is not a
# flag cargo-deny takes — it exits on the usage message
# rather than on anything it found.
command-arguments: -D advisory-not-detected

unsafe:
name: no unsafe code
Expand Down
3 changes: 2 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,8 @@ Changing any of these is fine — arguing for it is the price:
- **The core crate's MSRV is 1.71**, and every feature that raises it says so in
the README table. Features that raise it are verified against real toolchains
in CI, not trusted from a manifest — `age` declares 1.74 and needs 1.85.
- **No mandatory dependency** beyond `figment`, `serde` and `arc-swap`.
- **No mandatory dependency** beyond `serde`, `arc-swap` and the engine's
default resolution backend.

## Style

Expand Down
Loading
Loading