Closed rvolosatovs closed 1 year ago
LGTM so long as the build passes
I'd made similar changes to my own PR, but I didn't think about the nix flake. Good catch
The CI in this repo was broken for a while apparently, as I mentioned earlier (at least for now) updates to mix
dependencies require updating the hash in the flake
Can this get fixed?
thread 'main' panicked at 'The NIF version given from RUSTLER_NIF_VERSION is not supported: 2.17', /Users/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustler_sys-2.2.0/build.rs:925:
Can this get fixed?
thread 'main' panicked at 'The NIF version given from RUSTLER_NIF_VERSION is not supported: 2.17', /Users/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustler_sys-2.2.0/build.rs:925:
See https://github.com/rusterlium/rustler/issues/544
The issue is that OTP version used by CI is non-deterministic. Note, how it works just fine within Nix sandbox (because OTP version is locked)
I don't follow. @rvolosatovs are you saying you expect CI to fail with this change? Do we need to/can we upgrade rustler to fix it?
I don't follow. @rvolosatovs are you saying you expect CI to fail with this change? Do we need to/can we upgrade rustler to fix it?
No. CI running outside Nix sandbox failed before https://github.com/wasmCloud/wasmcloud-otp/pull/644/commits/a8df2c542e915f492d3c5b2a6c36e588318fccc3, see https://github.com/wasmCloud/wasmcloud-otp/actions/runs/5622887410/job/15236382057 for example.
So I am still a bit fuzzy... @rvolosatovs is this something that you're comfortable merging, and saying that the 2 failing items (so far) are things we can safely ignore?
So I am still a bit fuzzy... @rvolosatovs is this something that you're comfortable merging, and saying that the 2 failing items (so far) are things we can safely ignore?
I do not see any failures, CI is still running
So I am still a bit fuzzy... @rvolosatovs is this something that you're comfortable merging, and saying that the 2 failing items (so far) are things we can safely ignore?
I do not see any failures, CI is still running
Yay for eventually consistent GUI. Github was showing me 2 failed runs but when I refreshed the status changed to "expected"
Feature or Problem
Related Issues
closes #640
Release Information
Consumer Impact
Testing
Built on platform(s)
Tested on platform(s)
Unit Test(s)
Acceptance or Integration
Manual Verification