substrate-runtime-fuzzer icon indicating copy to clipboard operation
substrate-runtime-fuzzer copied to clipboard

CI and fixes

Open njelich opened this issue 1 year ago • 1 comments

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

njelich avatar Feb 07 '24 16:02 njelich

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.

louismerlin avatar Feb 08 '24 08:02 louismerlin

Fixed in #9

louismerlin avatar May 29 '24 10:05 louismerlin