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 - event: push branch: ${CI_REPO_DEFAULT_BRANCH}