The linux64 builds work only on the exact version of ubuntu that it was compiled on. This is an artefact of the way cargo build assumes, by default, that the execution environment will have the same libc as the build environment.
Changes
Import the release workflow from candid and change didc to ic-wasm. This provides:
Builds on the same platforms as now, but the linux64 build is with musl, so runs on other distributions.
Tests the Mac and Linux builds on all operating systems available on GitHub.
Releases if the tests pass
Tests
None, yet. I will force a toy release to be made and we can verify that that works as expected.
Motivation
The linux64 builds work only on the exact version of ubuntu that it was compiled on. This is an artefact of the way
cargo build
assumes, by default, that the execution environment will have the same libc as the build environment.Changes
didc
toic-wasm
. This provides:Tests
None, yet. I will force a toy release to be made and we can verify that that works as expected.