Skip to content
  • Bastian Köcher's avatar
    Build WASM binaries as part of cargo build (#2868) · 108704a2
    Bastian Köcher authored
    * Introduce `wasm-builder` and `wasm-builder-runner` to retire `build.sh`
    
    Make use of `wasm-builder` in `test-runtime`.
    
    * Add build script and remove the wasm project
    
    * Port `node-runtime` to new wasm-builder
    
    * Make `substrate-executor` tests work with `wasm-builder`
    
    * Move `node-template` to `wasm-builder`
    
    * Remove `build.sh` :)
    
    * Remove the last include_bytes
    
    * Adds the missing build.rs files
    
    * Remove `build.sh` from CI
    
    * Debug CI
    
    * Make it work in CI
    
    * CI attempt 3
    
    * Make `substrate-runtime-test` compile on stable
    
    * Ahhh, some missed `include_bytes!`
    
    * AHH
    
    * Add suggestions
    
    * Improve search for `Cargo.lock` and don't panic if it is not found
    
    * Searching from manifest path was no good idea
    
    * Make the `wasm-builder` source better configurable
    
    * Expose the bloaty wasm binary as well
    
    * Make sure to rerun WASM recompilation on changes in dependencies
    
    * Introduce new `WASM_BUILD_TYPE` env and ...
    108704a2