name: CI / WASM
on:
push:
branches:
- master
- v5.x.x
# Pull requests reach these jobs through `PR Mergeable`, which aggregates every
# required check into a single status. Triggering here as well would double every
# run and leave two competing statuses on the PR.
workflow_call:
workflow_dispatch:
permissions:
contents: read
jobs:
wasm-smoke:
name: WASM immutable tree smoke test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
show-progress: false
- name: Install stable Rust with the WASM target
uses: actions-rust-lang/setup-rust-toolchain@v1
with:
target: wasm32-unknown-unknown
- name: Build ImmutableKdTree WASM smoke test
run: cargo build --manifest-path tests/wasm-smoke/Cargo.toml --target wasm32-unknown-unknown