Skip to content

Share provider everywhere #161

Share provider everywhere

Share provider everywhere #161

name: Lint WASM Bindings
on:
pull_request:
paths:
- "bindings_wasm/**"
- ".github/workflows/lint-wasm-bindings.yaml"
- "rustfmt.toml"
env:
CARGO_TERM_COLOR: always
jobs:
lint:
name: Lint
runs-on: warp-ubuntu-latest-x64-16x
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Update rust toolchains
run: rustup update
- name: Cache
uses: Swatinem/rust-cache@v2
with:
workspaces: |
bindings_wasm
- name: Run clippy and fail on warnings
run: cargo clippy --manifest-path bindings_wasm/Cargo.toml --all-features --target wasm32-unknown-unknown --no-deps -- -Dwarnings
- name: Run format check
run: cargo fmt --manifest-path bindings_wasm/Cargo.toml --check