aurae-runtime / aurae

Distributed systems runtime daemon written in Rust.
https://aurae.io
Apache License 2.0
1.86k stars 90 forks source link

Use rust_toolchain to pin ourselves to rust version 1.80.0 (stable) #524

Closed dmah42 closed 3 months ago

dmah42 commented 3 months ago

https://rust-lang.github.io/rustup/overrides.html#the-toolchain-file

After this, updating the supported version of rust will be a chore, much like updating dependencies. However, this also means that new clippy and lint errors won't suddenly appear overnight, hopefully simplifying ongoing development and maintenance.

Note also that we can eliminate the musl target from the Makefile as pinning allows us to request the appropriate toolchain for the musl target.