diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e61c36ff..1966acde 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -199,7 +199,7 @@ jobs: windows: if: github.event.pull_request.draft != true timeout-minutes: 30 - runs-on: ${{ matrix.vs.runner }} + runs-on: ${{ github.repository == 'libfn/functional' && matrix.vs.warp || matrix.vs.runner }} strategy: fail-fast: false matrix: @@ -212,8 +212,10 @@ jobs: # Use explicit image labels to keep coverage of both Visual Studio versions. - generator: "Visual Studio 17 2022" runner: "windows-2022" + warp: "warp-windows-2022-x64-8x" - generator: "Visual Studio 18 2026" runner: "windows-2025-vs2026" + warp: "warp-windows-2025-vs2026-x64-8x" steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/package-test-conan.yml b/.github/workflows/package-test-conan.yml index 3c2aadd2..d486e0da 100644 --- a/.github/workflows/package-test-conan.yml +++ b/.github/workflows/package-test-conan.yml @@ -62,7 +62,7 @@ jobs: test_conan_windows: if: github.event.pull_request.draft != true - runs-on: windows-2025-vs2026 + runs-on: ${{ github.repository == 'libfn/functional' && 'warp-windows-2025-vs2026-x64-8x' || 'windows-2025-vs2026' }} steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/package-test-vcpkg.yml b/.github/workflows/package-test-vcpkg.yml index 1b4a37e3..9ccad75d 100644 --- a/.github/workflows/package-test-vcpkg.yml +++ b/.github/workflows/package-test-vcpkg.yml @@ -60,7 +60,7 @@ jobs: test_vcpkg_windows: if: github.event.pull_request.draft != true - runs-on: windows-2025-vs2026 + runs-on: ${{ github.repository == 'libfn/functional' && 'warp-windows-2025-vs2026-x64-8x' || 'windows-2025-vs2026' }} steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1