From ce62e3553d3413aa0f52b6c520ee981cd3271bc7 Mon Sep 17 00:00:00 2001 From: Joni Orponen Date: Wed, 28 Dec 2022 19:33:53 +0100 Subject: [PATCH] Add a static Windows build to the CI. --- .../push-unit-tests-static-windows.yaml | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/push-unit-tests-static-windows.yaml diff --git a/.github/workflows/push-unit-tests-static-windows.yaml b/.github/workflows/push-unit-tests-static-windows.yaml new file mode 100644 index 000000000..23be052fc --- /dev/null +++ b/.github/workflows/push-unit-tests-static-windows.yaml @@ -0,0 +1,30 @@ +name: Unit Tests / Required / Static / Windows +on: push + +jobs: + build: + name: 'Server 2022' + runs-on: windows-2022 + steps: + + # Also sets up a cache for the deps + - name: Setup vcpkg + uses: lukka/run-vcpkg@abed23940f9d7bc267b0e1a21ee7b699a3794baa # v11.1 + with: + vcpkgGitCommitId: f6a5d4e8eb7476b8d7fc12a56dff300c1c986131 # 2023.06.20 + + - name: Checkout Anura + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 + + # Avoid getting masked by the stale runner-default version + - name: Install Vcpkg Dependencies + run: .\vcpkg\vcpkg.exe install + + - name: Install MSBuild + uses: microsoft/setup-msbuild@1ff57057b5cfdc39105cd07a01d78e9b0ea0c14c # v1.3.1 + + - name: Build Anura + run: msbuild -m windows/anura.sln + + - name: Run Unit Tests + run: anura.exe --tests