.gitea/workflows: enable unstable borrow checking

This commit is contained in:
2026-01-05 18:21:22 +09:00
parent bf39ca5c9b
commit a499b5ad65

View File

@@ -8,6 +8,7 @@ on:
env:
BINSTALL_DISABLE_TELEMETRY: 'true'
RUSTFLAGS: '-Zhigher-ranked-assumptions'
jobs:
build:
@@ -16,7 +17,7 @@ jobs:
- uses: actions/checkout@v6
- name: Install rust toolchain
uses: dtolnay/rust-toolchain@stable
uses: dtolnay/rust-toolchain@nightly
- name: Build
run: cargo build --all-features --verbose --release
@@ -27,7 +28,7 @@ jobs:
- uses: actions/checkout@v6
- name: Install rust toolchain
uses: dtolnay/rust-toolchain@stable
uses: dtolnay/rust-toolchain@nightly
with:
components: rustfmt, clippy
@@ -55,7 +56,7 @@ jobs:
run: cargo nextest run --release --no-fail-fast
env:
RUST_LOG: "trace"
RUSTFLAGS: "-Cinstrument-coverage"
RUSTFLAGS: "-Cinstrument-coverage -Zhigher-ranked-assumptions"
LLVM_PROFILE_FILE: "target/coverage/%p-%m.profraw"
- name: Install grcov
@@ -95,7 +96,7 @@ jobs:
- uses: actions/checkout@v6
- name: Install rust toolchain
uses: dtolnay/rust-toolchain@stable
uses: dtolnay/rust-toolchain@nightly
- name: Build docs
run: cargo doc --all-features --document-private-items --release