Enforce Item granularity

This commit is contained in:
2025-11-24 23:07:28 +01:00
parent ed6676d345
commit a05739810d
4 changed files with 22 additions and 6 deletions

View File

@@ -23,10 +23,10 @@ jobs:
steps:
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@v1
- uses: dtolnay/rust-toolchain@master
with:
toolchain: ${{ matrix.rust }}
components: rustfmt, clippy
components: clippy
# Make sure we test with recent deps
- run: cargo update
@@ -44,13 +44,24 @@ jobs:
steps:
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@v1
- uses: dtolnay/rust-toolchain@1.74
with:
toolchain: "1.70"
# Test everything except experimental features.
- run: cargo test --features backtraces,lock_api,parking_lot
formatting:
name: Formatting
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
# Use nightly formatting options
- uses: dtolnay/rust-toolchain@nightly
with:
components: rustfmt
- run: cargo fmt --check
docs:
name: Documentation build
runs-on: ubuntu-latest
@@ -58,9 +69,7 @@ jobs:
steps:
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@v1
with:
toolchain: nightly
- uses: dtolnay/rust-toolchain@nightly
- name: Build documentation
env: