summaryrefslogtreecommitdiffhomepage
path: root/.github
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2024-03-11 10:46:46 +0100
committerMarkus Pettersson <markus.pettersson@mullvad.net>2024-03-13 16:46:58 +0100
commit31a74b96a4c97d450b4df78a3ac305d05e72cebb (patch)
tree94915b31577c8a8ba78d12cd1807b0743b5f8d4b /.github
parentaedb31a773876b00276eef417b39fa1b84c34f44 (diff)
downloadmullvadvpn-31a74b96a4c97d450b4df78a3ac305d05e72cebb.tar.xz
mullvadvpn-31a74b96a4c97d450b4df78a3ac305d05e72cebb.zip
Run `cargo deny` in `test` workspace
Security advisories`RUSTSEC-2023-0081` makes `cargo deny` fail when running it from the test workspace. No fixes have been released for any of our dependencies which triggers these security advisories, so we have litle choise other than ignoring them for now and keeping an eye out for updates upstream.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/testframework-rust-supply-chain.yml25
1 files changed, 25 insertions, 0 deletions
diff --git a/.github/workflows/testframework-rust-supply-chain.yml b/.github/workflows/testframework-rust-supply-chain.yml
new file mode 100644
index 0000000000..2a7a7fa44f
--- /dev/null
+++ b/.github/workflows/testframework-rust-supply-chain.yml
@@ -0,0 +1,25 @@
+---
+name: Rust - Supply chain (Test framework)
+on:
+ pull_request:
+ paths:
+ - .github/workflows/testframework-rust-supply-chain.yml
+ - ./test/deny.toml
+ - 'test/**/Cargo.toml'
+ - 'test/**/Cargo.lock'
+ - 'test/**/*.rs'
+ workflow_dispatch:
+jobs:
+ check-test-framework-supply-chain:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v3
+
+ - name: Run cargo deny (test workspace)
+ uses: EmbarkStudios/cargo-deny-action@v1
+ with:
+ manifest-path: ./test/Cargo.toml
+ log-level: warn
+ rust-version: stable
+ command: check all