name: CI
on:
pull_request:
push:
branches:
- main
jobs:
just-test:
name: Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: baptiste0928/cargo-install@21a18ba3bf4a184d1804e8b759930d3471b1c941
with:
crate: wasm-bindgen-cli
- uses: Swatinem/rust-cache@a95ba195448af2da9b00fb742d14ffaaf3c21f43
- uses: nanasess/setup-chromedriver@480d644e773cd6d53e4cb76557c8ad5e5806d7da
- run: sudo Xvfb -ac :0 -screen 0 1280x1024x24 > /dev/null 2>&1 &
- run: rustup target add wasm32-unknown-unknown
- run: cargo test --target wasm32-unknown-unknown
- run: cargo run --example basic --target wasm32-unknown-unknown