From c61fee6d55c011e6f5eec29788101667ee62631c Mon Sep 17 00:00:00 2001 From: Florian Diebold Date: Tue, 22 Jun 2021 21:51:57 +0200 Subject: Fix compilation on WASM Fixes #9214. Fixes #9210. --- .github/workflows/ci.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to '.github') diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 63518e67f..222676d5e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -66,6 +66,9 @@ jobs: env: targets: "powerpc-unknown-linux-gnu x86_64-unknown-linux-musl" + # The rust-analyzer binary is not expected to compile on WASM, but the IDE + # crate should + targets_ide: "wasm32-unknown-unknown" steps: - name: Checkout repository @@ -79,7 +82,7 @@ jobs: override: true - name: Install Rust targets - run: rustup target add ${{ env.targets }} + run: rustup target add ${{ env.targets }} ${{ env.targets_ide }} - name: Cache Dependencies uses: Swatinem/rust-cache@ce325b60658c1b38465c06cc965b79baf32c1e72 @@ -89,6 +92,9 @@ jobs: for target in ${{ env.targets }}; do cargo check --target=$target --all-targets done + for target in ${{ env.targets_ide }}; do + cargo check -p ide --target=$target --all-targets + done typescript: name: TypeScript -- cgit v1.2.3