Closed rvagg closed 2 years ago
is it necessary to pin the nightly version?
Yeah, because it has to match what filecoin-ffi is built with.
BUT I'm trying to recall now why I needed the whole toolchain in here in the first place for macos. filecoin-ffi should be producing prebuilds for the environments we care about, including macos. For some reason when I was doing the CI stuff originally I found I needed it, but now I'm experimenting with it again I can't see why it's needed.
My guess is that maybe when I was testing the original CI install that I messed with the filecoin-ffi branch / commit stuff in a way that meant it didn't recognise it could fetch prebuilds for that version so it was needing to compile from source?
So what the latest change here does is:
Makefile
so it's not tucked away in actions (if we need to put the rust toolchain stuff back it can go in there and be documented properly).@hannahhoward do you know of any reason that we should be prepared to build filecoin-ffi from source in CI?
Codecov Report
0.00% <0.00%> (ø)
0.00% <0.00%> (ø)
1.25% <0.00%> (+1.25%)
85.00% <0.00%> (+5.00%)
Continue to review full report at Codecov.