diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 7f15e841d..1c02f2faa 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -124,6 +124,12 @@ jobs: - name: Build Minetest run: cmake --build . --config Release + - name: Unittests + # need this workaround for stdout to work + run: | + $proc = start .\bin\Release\minetest.exe --run-unittests -NoNewWindow -Wait -PassThru + exit $proc.ExitCode + - name: CPack run: | If ($env:TYPE -eq "installer") @@ -134,12 +140,10 @@ jobs: { cpack -G ZIP -B "$env:GITHUB_WORKSPACE\Package" } + rm -r $env:GITHUB_WORKSPACE\Package\_CPack_Packages env: TYPE: ${{matrix.type}} - - name: Package Clean - run: rm -r $env:GITHUB_WORKSPACE\Package\_CPack_Packages - - uses: actions/upload-artifact@v3 with: name: msvc-${{ matrix.config.arch }}-${{ matrix.type }}