diff --git a/.github/workflows/deps.yml b/.github/workflows/deps.yml index ff49a10..8dbf430 100644 --- a/.github/workflows/deps.yml +++ b/.github/workflows/deps.yml @@ -13,18 +13,8 @@ name: deps # (OSV has no JSR ecosystem). A repo with nothing scannable passes rather than # red-lining. # -# Failure posture is HARD-FAIL by default. This template ships `report-only: true` -# as an ADOPTION GRACE setting: 5 of the first 8 repos scanned carried pre-existing -# advisories, and blocking adoption on remediation would mean most repos stay -# UNINSTRUMENTED while their findings go unseen. Grace decouples "we can see it" -# from "we have fixed it". -# -# >>> DELETE THE `report-only: true` LINE BELOW once this repo's findings are clear. -# >>> That flips it to hard-fail, which is the intended steady state. -# Progress tracked in ci-workflows#2. -# -# Grace downgrades VULNERABILITY findings only. A tool or network failure still fails -# hard in every mode — a lane that cannot run must never report green. +# Failure posture: HARD-FAIL. Adoption grace was removed once this repo's scan +# came back clean (ci-workflows#8) — a known vulnerability now reds the lane. # # The reviewable escape hatch for an accepted or unfixable finding is an # osv-scanner.toml [[IgnoredVulns]] entry next to the lockfile, with a written reason. @@ -54,5 +44,3 @@ jobs: # SHA-pinned per org policy. `# main` records what the SHA was at the time, so a # reviewer can tell an intentional bump from a drifted one. uses: bounded-systems/ci-workflows/.github/workflows/osv-scan.yml@62990dd15f1b0deba21e597bebd1512970544c15 # main - with: - report-only: true # adoption grace — delete this once findings are clear (ci-workflows#2) diff --git a/Cargo.lock b/Cargo.lock index 9989f5e..a6b7424 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -177,9 +177,9 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.18" +version = "0.9.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +checksum = "2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f" dependencies = [ "crossbeam-utils", ]