Skip to content

Commit c8e94fe

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 9ecb76d commit c8e94fe

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/sqlx.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
--target-dir target/beta/
6969
7070
check-minimal-versions:
71-
name: Check build using minimal versions
71+
name: Check build using direct minimal versions
7272
runs-on: ubuntu-24.04
7373
timeout-minutes: 30
7474
steps:
@@ -77,7 +77,7 @@ jobs:
7777
run: |
7878
rustup show active-toolchain || rustup toolchain install
7979
rustup toolchain install nightly
80-
- run: cargo +nightly generate-lockfile -Z minimal-versions
80+
- run: cargo +nightly generate-lockfile -Z direct-minimal-versions
8181
- run: cargo build --all-features
8282

8383
test:

0 commit comments

Comments
 (0)