diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 514032ec9241..b8d3889e4760 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -67,6 +67,8 @@ jobs: host: arm-linux-gnueabihf - build_target: linux64 host: x86_64-pc-linux-gnu + - build_target: win64 + host: x86_64-w64-mingw32 container: image: ghcr.io/${{ needs.build-image.outputs.repo-name }}/dashcore-ci-runner:${{ needs.build-image.outputs.image-tag }} @@ -132,6 +134,9 @@ jobs: - build_target: linux64_ubsan host: x86_64-pc-linux-gnu depends_on: linux64 + - build_target: win64 + host: x86_64-w64-mingw32 + depends_on: win64 container: image: ghcr.io/${{ needs.build-image.outputs.repo-name }}/dashcore-ci-runner:${{ needs.build-image.outputs.image-tag }} options: --user root diff --git a/ci/dash/test_unittests.sh b/ci/dash/test_unittests.sh index d38fcfb0e4c6..069a12847e49 100755 --- a/ci/dash/test_unittests.sh +++ b/ci/dash/test_unittests.sh @@ -24,6 +24,9 @@ export BOOST_TEST_LOG_LEVEL=test_suite cd build-ci/dashcore-$BUILD_TARGET +export WINEPREFIX="/tmp/wine" +mkdir -p "$WINEPREFIX" + if [ "$DIRECT_WINE_EXEC_TESTS" = "true" ]; then # Inside Docker, binfmt isn't working so we can't trust in make invoking windows binaries correctly wine ./src/test/test_dash.exe