Skip to content

Commit 8b477cd

Browse files
committed
ci: check direct minimal versions
Switch minimal-versions CI check to direct-minimal-versions Avoids failures caused by incorrect lower bounds in transitive dependencies (e.g. native-tls 0.2.12 declaring openssl ^0.10.29 but requiring >= 0.10.46 for Pkcs12::parse2). direct-minimal- versions only resolves our own declared lower bounds to their minimums.
1 parent f5cdf33 commit 8b477cd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/sqlx.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
--target-dir target/beta/
5656
5757
check-minimal-versions:
58-
name: Check build using minimal versions
58+
name: Check build using direct minimal versions
5959
runs-on: ubuntu-24.04
6060
timeout-minutes: 30
6161
steps:
@@ -64,7 +64,7 @@ jobs:
6464
run: |
6565
rustup show active-toolchain || rustup toolchain install
6666
rustup toolchain install nightly
67-
- run: cargo +nightly generate-lockfile -Z minimal-versions
67+
- run: cargo +nightly generate-lockfile -Z direct-minimal-versions
6868
- run: cargo build --all-features
6969

7070
test:

0 commit comments

Comments
 (0)