Skip to content

cargo audit fails on main: keccak 0.1.5 yanked from crates.io #98

Description

@bit2swaz

The Audit CI job (make audit -> cargo audit) is failing on main because keccak 0.1.5 has been yanked from crates.io. cargo audit fetches the live advisory DB at run time, so any build picks this up regardless of branch. The last green main run (June 23) predates the yank.

Crate: keccak
Version: 0.1.5
Warning: yanked

It's a transitive dependency (pulled in via the sha3/Solana crate graph) so nothing in the source tree needs to change.

Fix

Bump to the semver-compatible 0.1.6, which is not yanked:

cargo update -p keccak --precise 0.1.6

That's a Cargo.lock-only change. Same class of issue as #95 (quinn-proto audit update).

Surfaced on #87, but independent of it

I'll open a PR with the fix soon

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions