summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDario Vladović <d.vladimyr@gmail.com>2021-04-21 17:21:18 +0200
committerGitHub <noreply@github.com>2021-04-21 10:21:18 -0500
commitb673f91a4627f2b4d50fbb52be83b2047d8ce1f0 (patch)
treee7341798ffa4d0a43f23c6236d6a6a35cedbd332
parent8bf69cbaa894adfc87925f40d26777c7e8152566 (diff)
fix(build): respect the lockfile (#2614)
-rw-r--r--.github/workflows/deploy.yml2
-rw-r--r--.github/workflows/workflow.yml6
2 files changed, 4 insertions, 4 deletions
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index 6e151b981..e5b365609 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -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]
diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml
index e5fdba4e5..945ea1764 100644
--- a/.github/workflows/workflow.yml
+++ b/.github/workflows/workflow.yml
@@ -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