steps: - name: format image: rust:latest commands: - rustup component add rustfmt - cargo fmt --all --check - name: clippy image: rust:latest commands: - apt update && apt install -y libgtk-3-dev libjavascriptcoregtk-4.1-dev libwebkit2gtk-4.1-dev - rustup component add clippy - cargo clippy --all --all-features -- -D warnings # Not ready for clippy validation failure: ignore - name: build image: rust:latest commands: - cargo install dioxus-cli --locked -j ${JOBS_NB:-default} - rustup target add wasm32-unknown-unknown - cargo install -f wasm-bindgen-cli --version 0.2.93 - dx build -r --platform web -- -j ${JOBS_NB:-default} when: - event: pull_request