It will need to have access to rust, cargo and emscripten in the CI. One can use the circleci files from https://github.com/ewasm/ewasm-precompiles or https://github.com/ewasm/ewasm-rust-api The CI should: - run rustfmt - run cargo build - and run emscripten build (aka the makefile)