summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2025-02-07 15:06:00 +0100
committerLinus Färnstrand <linus@mullvad.net>2025-02-07 15:06:00 +0100
commitb9682b3207f6f9599ef67a7b9e2c24435a9151d7 (patch)
tree623fc9e597c5b0d5ca4cb3f7d909f0a84fb1be60 /.github/workflows
parentb8aff843a4e2777198d64340bb82bbe2539b25af (diff)
parent87cd146b40b38d750312d7ca265bc07a56559301 (diff)
downloadmullvadvpn-b9682b3207f6f9599ef67a7b9e2c24435a9151d7.tar.xz
mullvadvpn-b9682b3207f6f9599ef67a7b9e2c24435a9151d7.zip
Merge branch 'take-control-over-maybenot-dependencies-and-verification-des-1645'
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/android-app.yml2
-rw-r--r--.github/workflows/clippy.yml4
-rw-r--r--.github/workflows/daemon.yml6
-rw-r--r--.github/workflows/desktop-e2e.yml6
-rw-r--r--.github/workflows/ios-rust-ffi.yml5
-rw-r--r--.github/workflows/osv-scanner-pr.yml4
-rw-r--r--.github/workflows/osv-scanner-scheduled.yml4
-rw-r--r--.github/workflows/rust-unused-dependencies.yml6
8 files changed, 23 insertions, 14 deletions
diff --git a/.github/workflows/android-app.yml b/.github/workflows/android-app.yml
index fab337c71e..cf6ec32518 100644
--- a/.github/workflows/android-app.yml
+++ b/.github/workflows/android-app.yml
@@ -120,7 +120,7 @@ jobs:
- name: Checkout wireguard-go-rs recursively
run: |
git config --global --add safe.directory '*'
- git submodule update --init --recursive --depth=1 wireguard-go-rs
+ git submodule update --init wireguard-go-rs/libwg/wireguard-go
- name: Calculate native lib cache hash
id: native-lib-cache-hash
diff --git a/.github/workflows/clippy.yml b/.github/workflows/clippy.yml
index 218eeeef23..cacb0236cb 100644
--- a/.github/workflows/clippy.yml
+++ b/.github/workflows/clippy.yml
@@ -48,7 +48,7 @@ jobs:
- name: Checkout submodules
run: |
git submodule update --init --depth=1 dist-assets/binaries
- git submodule update --init --recursive --depth=1 wireguard-go-rs
+ git submodule update --init wireguard-go-rs/libwg/wireguard-go
- name: Install build dependencies
if: matrix.os == 'ubuntu-latest'
@@ -99,7 +99,7 @@ jobs:
- name: Checkout wireguard-go submodule
run: |
git config --global --add safe.directory '*'
- git submodule update --init --recursive --depth=1 wireguard-go-rs
+ git submodule update --init wireguard-go-rs/libwg/wireguard-go
- name: Clippy check
env:
diff --git a/.github/workflows/daemon.yml b/.github/workflows/daemon.yml
index 8e22397b9c..7bf893d1ea 100644
--- a/.github/workflows/daemon.yml
+++ b/.github/workflows/daemon.yml
@@ -77,7 +77,7 @@ jobs:
run: |
git config --global --add safe.directory '*'
git submodule update --init --depth=1 dist-assets/binaries
- git submodule update --init --recursive --depth=1 wireguard-go-rs
+ git submodule update --init wireguard-go-rs/libwg/wireguard-go
# The container image already has rustup and the pinned version of Rust
- name: Install Rust toolchain
@@ -100,7 +100,7 @@ jobs:
- name: Checkout wireguard-go submodule
run: |
git config --global --add safe.directory '*'
- git submodule update --init --recursive --depth=1 wireguard-go-rs
+ git submodule update --init wireguard-go-rs/libwg/wireguard-go
- name: Install Protoc
uses: arduino/setup-protoc@v3
@@ -131,7 +131,7 @@ jobs:
- name: Checkout submodules
run: |
git submodule update --init --depth=1
- git submodule update --init --recursive --depth=1 wireguard-go-rs
+ git submodule update --init wireguard-go-rs/libwg/wireguard-go
- name: Install Protoc
# NOTE: ARM runner already has protoc
diff --git a/.github/workflows/desktop-e2e.yml b/.github/workflows/desktop-e2e.yml
index a44905e55f..2165308d76 100644
--- a/.github/workflows/desktop-e2e.yml
+++ b/.github/workflows/desktop-e2e.yml
@@ -124,7 +124,7 @@ jobs:
run: |
git config --global --add safe.directory '*'
git submodule update --init --depth=1 dist-assets/binaries
- git submodule update --init --recursive --depth=1 wireguard-go-rs
+ git submodule update --init wireguard-go-rs/libwg/wireguard-go
- name: Build app
env:
USE_MOLD: false
@@ -187,7 +187,7 @@ jobs:
submodules: true
- name: Checkout submodules
run: |
- git submodule update --init --recursive --depth=1 wireguard-go-rs
+ git submodule update --init wireguard-go-rs/libwg/wireguard-go
- name: Install Protoc
uses: arduino/setup-protoc@v3
with:
@@ -274,7 +274,7 @@ jobs:
- name: Checkout submodules
run: |
git config --global --add safe.directory '*'
- git submodule update --init --recursive --depth=1 wireguard-go-rs
+ git submodule update --init wireguard-go-rs/libwg/wireguard-go
- name: Install Go
uses: actions/setup-go@v3
with:
diff --git a/.github/workflows/ios-rust-ffi.yml b/.github/workflows/ios-rust-ffi.yml
index 6d1457d4f1..bc289a03f9 100644
--- a/.github/workflows/ios-rust-ffi.yml
+++ b/.github/workflows/ios-rust-ffi.yml
@@ -20,6 +20,11 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4
+ - name: Checkout wireguard-go-rs
+ run: |
+ git config --global --add safe.directory '*'
+ git submodule update --init wireguard-go-rs
+
- name: Install Protoc
uses: arduino/setup-protoc@v3
with:
diff --git a/.github/workflows/osv-scanner-pr.yml b/.github/workflows/osv-scanner-pr.yml
index c65bf14504..084896fda4 100644
--- a/.github/workflows/osv-scanner-pr.yml
+++ b/.github/workflows/osv-scanner-pr.yml
@@ -17,4 +17,6 @@ jobs:
actions: read
# yamllint disable rule:line-length
- uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml@19ec1116569a47416e11a45848722b1af31a857b" # v1.9.0
+ uses: "mullvad/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml@ab8175fc65a74d8c0308f623b1c617a39bdc34fe" # v1.9.0
+ with:
+ checkout-submodules: true
diff --git a/.github/workflows/osv-scanner-scheduled.yml b/.github/workflows/osv-scanner-scheduled.yml
index 58b982a107..a42305db84 100644
--- a/.github/workflows/osv-scanner-scheduled.yml
+++ b/.github/workflows/osv-scanner-scheduled.yml
@@ -18,4 +18,6 @@ jobs:
actions: read
# yamllint disable rule:line-length
- uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml@19ec1116569a47416e11a45848722b1af31a857b" # v1.9.0
+ uses: "mullvad/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml@ab8175fc65a74d8c0308f623b1c617a39bdc34fe" # v1.9.0
+ with:
+ checkout-submodules: true
diff --git a/.github/workflows/rust-unused-dependencies.yml b/.github/workflows/rust-unused-dependencies.yml
index aed6d4ea22..47c58bcca2 100644
--- a/.github/workflows/rust-unused-dependencies.yml
+++ b/.github/workflows/rust-unused-dependencies.yml
@@ -48,7 +48,7 @@ jobs:
run: |
git config --global --add safe.directory '*'
git submodule update --init --depth=1 dist-assets/binaries
- git submodule update --init --recursive --depth=1 wireguard-go-rs
+ git submodule update --init wireguard-go-rs/libwg/wireguard-go
- name: Install nightly Rust toolchain
run: rustup override set $RUST_NIGHTLY_TOOLCHAIN
@@ -79,7 +79,7 @@ jobs:
- name: Checkout wireguard-go submodule
run: |
git config --global --add safe.directory '*'
- git submodule update --init --recursive --depth=1 wireguard-go-rs
+ git submodule update --init wireguard-go-rs/libwg/wireguard-go
- name: Install nightly Rust
run: |
@@ -106,7 +106,7 @@ jobs:
run: |
git config --global --add safe.directory '*'
git submodule update --init --depth=1
- git submodule update --init --recursive --depth=1 wireguard-go-rs
+ git submodule update --init wireguard-go-rs/libwg/wireguard-go
- name: Install msbuild
if: matrix.os == 'windows-latest'