name: CI on: push: branches: [master] pull_request: jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Install Rust uses: dtolnay/rust-toolchain@stable with: components: rustfmt, clippy - name: cargo check run: cargo check - name: cargo clippy run: cargo clippy -- -D warnings - name: cargo test run: cargo test - name: cargo fmt --check run: cargo fmt -- --check