openjd-sessions 0.4.0

Open Job Description sessions — local job execution runtime
# cargo-deny configuration for the cross-user helper binary.
# Stricter than the workspace config — no advisory ignores since the helper
# has a minimal dependency tree (serde, serde_json, nix/windows).

[licenses]
version = 2
confidence-threshold = 0.8
allow = [
    "Apache-2.0",
    "MIT",
    "BSD-2-Clause",
    "BSD-3-Clause",
    "Unicode-3.0",
    "Unicode-DFS-2016",
]

[bans]
multiple-versions = "deny"
# serde_derive 1.0.229+ moved to syn 3.x while the windows proc-macro
# crates (windows-implement/windows-interface) still use syn 2.x. Both are
# forced by upstream and not actionable here; syn is a build-time
# proc-macro dependency, so the duplicate never reaches the shipped binary.
skip = [
    { name = "syn" },
]

[advisories]
version = 2
# No ignores — the helper's small dep tree should have zero advisories.

[sources]
unknown-registry = "deny"
unknown-git = "deny"