fix(build): respect the lockfile (#2614)

This commit is contained in:
Dario Vladović 2021-04-21 17:21:18 +02:00 committed by GitHub
parent 8bf69cbaa8
commit b673f91a46
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -128,7 +128,7 @@ jobs:
SDKROOT: /Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk
with:
command: build
args: --release --features tls-vendored --target ${{ matrix.target }}
args: --release --locked --features tls-vendored --target ${{ matrix.target }}
use-cross: ${{ matrix.os == 'ubuntu-latest' }}
- name: Post Build | Prepare artifacts [Windows]

View File

@ -70,7 +70,7 @@ jobs:
uses: actions-rs/cargo@v1
with:
command: clippy
args: --all-targets --all-features -- -D clippy::all
args: --workspace --locked --all-targets --all-features -- -D clippy::all
# Ensure that the project could be successfully compiled
cargo_check:
@ -98,7 +98,7 @@ jobs:
override: true
- name: Build | Check
run: cargo check --all
run: cargo check --workspace --locked
# Run tests on Linux, macOS, and Windows
# On both Rust stable and Rust nightly
@ -144,4 +144,4 @@ jobs:
# Run the ignored tests that expect the above setup
- name: Build | Test
run: cargo test --all-features -- -Z unstable-options --include-ignored
run: cargo test --workspace --locked --all-features -- -Z unstable-options --include-ignored