Closed nicholasbishop closed 2 years ago
Since https://github.com/rust-osdev/uefi-rs/pull/337 will make the template project use the published versions of the crate, and since we build the template in CI, maybe this will be enough?
I think that would not work because of the patch.crates-io
section in the root crate. That overrides crates.io deps to use the local version instead. Which I think is not a bad thing, since otherwise we could accidentally break compilation of the template against master, just not sufficient to cover this use case.
Since uefi-rs is used with the nightly compiler, sometimes the released versions of the packages suddenly stop compiling when changes to the compiler hit the nightly channel. See https://github.com/rust-osdev/uefi-rs/issues/339 for an example.
To some extent we should already know when this happens, since usually the
master
branch will also break, but it would still be nice to have a reminder in the form of periodic "CI failed" emails.