summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2024-11-26 09:11:54 +0100
committerDavid Lönnhager <david.l@mullvad.net>2024-11-26 10:58:11 +0100
commitd437b632eba852d4504e0f5a082dc92cf86f9766 (patch)
tree9784e98687bb77c057d7cf54bf19cb902c52b9de
parent5181c9f15937fdadfcd3e5d3dfe077f6c5734d11 (diff)
downloadmullvadvpn-d437b632eba852d4504e0f5a082dc92cf86f9766.tar.xz
mullvadvpn-d437b632eba852d4504e0f5a082dc92cf86f9766.zip
Build mullvad-api in iOS CI workflow
-rw-r--r--.github/workflows/ios-rust-ffi.yml12
1 files changed, 7 insertions, 5 deletions
diff --git a/.github/workflows/ios-rust-ffi.yml b/.github/workflows/ios-rust-ffi.yml
index 04f9a78d32..512f9231ac 100644
--- a/.github/workflows/ios-rust-ffi.yml
+++ b/.github/workflows/ios-rust-ffi.yml
@@ -1,5 +1,5 @@
---
-name: iOS - Build and test Rust FFI (mullvad-ios)
+name: iOS - Build and test Rust FFI (mullvad-ios and mullvad-api)
on:
pull_request:
paths:
@@ -40,8 +40,8 @@ jobs:
# handy.
run: |
source env.sh
- time cargo build --locked --verbose --lib -p mullvad-ios --target ${{ matrix.target }}
- time cargo test --locked --verbose --lib -p mullvad-ios
+ time cargo build --locked --verbose --lib -p mullvad-ios -p mullvad-api --target ${{ matrix.target }}
+ time cargo test --locked --verbose --lib -p mullvad-ios -p mullvad-api
clippy-check-ios:
runs-on: macos-latest
@@ -70,5 +70,7 @@ jobs:
RUSTFLAGS: --deny warnings
run: |
source env.sh
- time cargo clippy --locked --all-targets --no-default-features -p mullvad-ios --target ${{ matrix.target }}
- time cargo clippy --locked --all-targets --all-features -p mullvad-ios --target ${{ matrix.target }}
+ time cargo clippy --locked --all-targets --no-default-features -p mullvad-ios -p mullvad-api \
+ --target ${{ matrix.target }}
+ time cargo clippy --locked --all-targets --all-features -p mullvad-ios -p mullvad-api \
+ --target ${{ matrix.target }}