diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 40d84d64d..a0727cabd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -38,3 +38,34 @@ jobs: - name: Run Tests run: | make -j${NPROC} NIMFLAGS="--parallelBuild:${NPROC}" test + + windows: + strategy: + matrix: + env: + - { NPROC: 2 } + - { NPROC: 6 } + runs-on: windows-latest + env: ${{ matrix.env }} + + name: windows - ${{ matrix.env.NPROC }} processes + + steps: + - uses: eine/setup-msys2@v0 + with: + msystem: MSYS + update: true + + - name: Checkout code + uses: actions/checkout@v2 + + - name: Build + run: | + mingw32-make -j2 ARCH_OVERRIDE=%PLATFORM% CI_CACHE=NimBinaries update + mingw32-make -j2 ARCH_OVERRIDE=%PLATFORM% fetch-dlls + + - name: Run Tests + run: | + mingw32-make -j2 ARCH_OVERRIDE=%PLATFORM% LOG_LEVEL=TRACE + build\wakunode.exe --help + mingw32-make -j2 ARCH_OVERRIDE=%PLATFORM% test