substrate-runtime-fuzzer
substrate-runtime-fuzzer copied to clipboard
CI and fixes
The stdsimd unstable feature was removed from rust, some packages updated with that in mind. Many are broken.
https://github.com/rust-lang/rust/issues/48556
I am adding a CI to catch issues in the future, as well as a rust-toolchain.toml file to lock the toolchain to a good version in the future.
With the current toolchain setup, all thats left for everything to get back into working order is for Ahash to accept a patch for an older version that is still used by some dependencies of this project.
https://github.com/tkaitchuck/aHash/pull/201
Thank you very much for this PR @njelich !
My personal opinion is that this project shoudn't require a rust-toolchain.toml and eat-up gigabytes of rust binaries just to start building, even if that means that sometimes it breaks when the latest nightly breaks.
I like the CI/CD integration though, I'll enable the feature for the repo. I'll ask for some more feedback in my team and come back to you.
Fixed in #9