mre / mos6502

MOS 6502 emulator written in Rust
BSD 3-Clause "New" or "Revised" License
79 stars 15 forks source link

Add CI pipeline #71

Closed mre closed 1 year ago

mre commented 1 year ago

Related to #70.

omarandlorraine commented 1 year ago

I wonder if we could rig it to check for yanked versions, for bitflags and whatever else.

I see this warning

 warning: package `bitflags v2.2.0` in Cargo.lock is yanked in registry `crates-io`, consider updating to a version that is not yanked
mre commented 1 year ago

Yes.

https://blog.rust-lang.org/inside-rust/2020/01/23/Introducing-cargo-audit-fix-and-more.html

cargo audit --deny-warnings

I can add that. Good idea.

omarandlorraine commented 1 year ago

Good job! But then I suppose we need to downgrade bitflags again.

(Actually, what even is going on with bitflags at the moment?! Seems like there some update every other day! We're not using half their features either. So we could easily get rid of it and roll our own couple of functions for getting a handful of flags in and out of a u8.)

mre commented 1 year ago

Yeah, good point. No clue what's up there. I haven't followed the crate too actively lately, to be honest. I downgraded to 2.1.0