summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-03-08 23:19:27 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-03-12 11:59:59 +0000
commit84d55360aabefd7dd2fddf7a7caaef5d643b6f5b (patch)
treed2e5e51efefbab703cb575beb0205629be9ef8a5
parent39042d6459df27fcd02d7dca589f150e4054b406 (diff)
downloadmullvadvpn-84d55360aabefd7dd2fddf7a7caaef5d643b6f5b.tar.xz
mullvadvpn-84d55360aabefd7dd2fddf7a7caaef5d643b6f5b.zip
Add daemon build job for Windows
-rw-r--r--.github/workflows/daemon.yml28
1 files changed, 28 insertions, 0 deletions
diff --git a/.github/workflows/daemon.yml b/.github/workflows/daemon.yml
index 85eada89fa..7848c9fb14 100644
--- a/.github/workflows/daemon.yml
+++ b/.github/workflows/daemon.yml
@@ -80,3 +80,31 @@ jobs:
- name: Build and test crates
run: ./ci/check-rust.sh
+
+ build-windows:
+ runs-on: windows-latest
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v2
+
+ - name: Checkout submodules
+ run: git submodule update --init --depth=1
+
+ - name: Install Rust
+ uses: ATiltedTree/setup-rust@v1.0.4
+ with:
+ rust-version: stable
+
+ - name: Install Go
+ uses: actions/setup-go@v2.1.3
+ with:
+ go-version: 1.16
+
+ - name: Install msbuild
+ uses: microsoft/setup-msbuild@v1.0.2
+ with:
+ vs-version: 16
+
+ - name: Build and test crates
+ shell: bash
+ run: ./ci/check-rust.sh