-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: update cargo-check-external-types toolchain, fix build #276
Conversation
The upstream project cut a 0.1.12 release that now pins Rust nightly-2024-05-01. This commit updates CI to match.
* Updating time v0.3.34 -> v0.3.36 * Updating time-macros v0.2.17 -> v0.2.18 Fixes a build err w/ nightly of the form: ``` error[E0282]: type annotations needed for `Box<_>` ```
fff36c3
to
4972f51
Compare
There's an unfixed issue with nightly rust that produces an ICE building the project w/ nightly. Pin a working version until its fixed upstream.
4972f51
to
edbb716
Compare
Tripping over a handful of breakages. I'll flip this back once the build is green. |
All set. |
These changes are pretty small/boring, going to merge with one review to unbreak main's CI. |
Hmm, unclear what happened here. The failed CI task ("build (ubuntu-latest, beta)") logs ended with "Error: The operation was canceled." while running |
For
cargo-check-external-types
, the upstream project cut a 0.1.12 release that now pins Rust nightly-2024-05-01. This commit updates CI to match.For the
time
dep, a bump in theCargo.lock
was required to fix the project build w/ nightly.Lastly, the project's builds of
main
using nightly are hitting an upstream bug (rust-lang/rust#125474), take the same workaround we landed in Rustls (rustls/rustls#1971) to unbreak the build while this is sorted out.