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)