EmbarkStudios / cargo-deny

❌ Cargo plugin for linting your dependencies 🦀
http://embark.rs
Apache License 2.0
1.71k stars 83 forks source link

cargo-deny fails to compile after previously working #616

Closed alice-i-cecile closed 7 months ago

alice-i-cecile commented 7 months ago

Describe the bug

cargo-deny fails to compile in Github Actions. This started today, and is generally the sort of failure observed by a semver violation in a dependency.

the method context exists for fn item fn(&mut &[u8]) -> Result<SignatureRef<'>, ErrMode<>> {decode::<', >}, but its trait bounds were not satisfied

To reproduce

Run cargo install cargo-deny.

cargo-deny version

0.14.13

What OS were you running cargo-deny on?

Linux

Additional context

Failed CI run: https://github.com/bevyengine/bevy/actions/runs/8041691846/job/21961284606

Upstream issue: https://github.com/Byron/gitoxide/issues/1309

Jake-Shadle commented 7 months ago

The README uses cargo install --locked cargo-deny specifically to avoid these kind of issues as the lockfile is always guaranteed to compile.