Index: .github/workflows/rust-clippy.yml ================================================================== --- .github/workflows/rust-clippy.yml +++ .github/workflows/rust-clippy.yml @@ -1,7 +1,11 @@ name: rust-ci -on: push +on: [ push, pull_request] + +env: + SCCACHE_GHA_ENABLED: "true" + RUSTC_WRAPPER: "sccache" jobs: rust-ci-run: name: Run rust-clippy analyzing and tests runs-on: ubuntu-latest @@ -10,13 +14,14 @@ steps: # SETUP - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable - uses: Swatinem/rust-cache@v2 + - uses: mozilla-actions/sccache-action@v0.0.9 # TESTS - name: Run tests - run: cargo test --all-targets --all-features --release + run: cargo test --all-targets --all-features # CLIPPY - name: Run rust-clippy run: cargo clippy --all-targets --all-features -- -D warnings