name: Quick CI on: push: pull_request: jobs: # Fast feedback for development - Linux only quick-test: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable with: components: clippy, rustfmt - name: Install components (clippy, rustfmt) run: | rustup component add clippy rustfmt || true - name: Build run: | cargo build --all-features - name: Test run: | cargo test --all-features - name: Clippy run: | cargo clippy --all-targets --all-features -D warnings - name: Fmt check run: | cargo fmt --all -- --check - name: Benchmark run: | cargo bench --bench heart - name: Security audit run: | cargo install cargo-audit cargo audit