diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 83c4486..3aa95a6 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -34,13 +34,13 @@ on: env: SCONS_CACHE_MSVC_CONFIG: true SCONS_CACHE_LIMIT: 4096 - SCONSFLAGS: production=yes tests=no verbose=yes warnings=extra werror=yes + SCONSFLAGS: production=yes use_mingw=yes d3d12=yes tests=no verbose=yes warnings=extra werror=yes DOTNET_NOLOGO: true DOTNET_CLI_TELEMETRY_OPTOUT: true jobs: windows-builds: - runs-on: "windows-latest" + runs-on: "ubuntu-latest" name: ${{ matrix.opts.name }} strategy: fail-fast: false @@ -194,15 +194,10 @@ jobs: python-version: "3.x" architecture: "x64" - - name: Set up scons - run: | - python -c "import sys; print(sys.version)" - python -m pip install scons==4.4.0 - python --version - scons --version - - - name: Set up MSVC problem matcher - uses: ammaraskar/msvc-problem-matcher@master + - name: Set up Linux toolchain + uses: ./modules/limboai/.github/actions/setup-linux-toolchain + with: + arch: ${{matrix.opts.arch}} - name: Set up scons cache uses: actions/cache@v4