diff --git a/.github/workflows/bvt.yml b/.github/workflows/bvt.yml index 1ac834686..981069b1a 100644 --- a/.github/workflows/bvt.yml +++ b/.github/workflows/bvt.yml @@ -36,14 +36,14 @@ permissions: jobs: build: - runs-on: ${{ matrix.os }} + runs-on: windows-2022 timeout-minutes: 20 strategy: fail-fast: false matrix: - os: [windows-2019, windows-2022] + toolver: ['14.29', '14'] build_type: [x64-Release] arch: [amd64] @@ -63,6 +63,7 @@ jobs: - uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0 with: arch: ${{ matrix.arch }} + toolset: ${{ matrix.toolver }} - name: 'Configure CMake' working-directory: ${{ github.workspace }} diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4524ef080..d936134cf 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -36,38 +36,38 @@ permissions: jobs: build: - runs-on: ${{ matrix.os }} + runs-on: windows-2022 strategy: fail-fast: false matrix: - os: [windows-2019, windows-2022] + toolver: ['14.29', '14'] build_type: [x64-Debug, x64-Release] arch: [amd64] include: - - os: windows-2019 + - toolver: '14.29' build_type: x86-Debug arch: amd64_x86 - - os: windows-2019 + - toolver: '14.29' build_type: x86-Release arch: amd64_x86 - - os: windows-2022 + - toolver: '14' build_type: x86-Debug arch: amd64_x86 - - os: windows-2022 + - toolver: '14' build_type: x86-Release arch: amd64_x86 - - os: windows-2022 + - toolver: '14' build_type: x64-Debug-Clang arch: amd64 - - os: windows-2022 + - toolver: '14' build_type: x64-Release-Clang arch: amd64 - - os: windows-2022 + - toolver: '14' build_type: x86-Debug-Clang arch: amd64_x86 - - os: windows-2022 + - toolver: '14' build_type: x86-Release-Clang arch: amd64_x86 @@ -80,6 +80,7 @@ jobs: - uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0 with: arch: ${{ matrix.arch }} + toolset: ${{ matrix.toolver }} - name: 'Configure CMake' working-directory: ${{ github.workspace }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 086e47356..f6ff434d3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -36,51 +36,51 @@ permissions: jobs: build: - runs-on: ${{ matrix.os }} + runs-on: windows-2022 timeout-minutes: 20 strategy: fail-fast: false matrix: - os: [windows-2019, windows-2022] + toolver: ['14.29', '14'] build_type: [x64-Debug, x64-Release] arch: [amd64] include: - - os: windows-2019 + - toolver: '14.29' build_type: x86-Debug arch: amd64_x86 - - os: windows-2019 + - toolver: '14.29' build_type: x86-Release arch: amd64_x86 - - os: windows-2022 + - toolver: '14' build_type: x86-Debug arch: amd64_x86 - - os: windows-2022 + - toolver: '14' build_type: x86-Release arch: amd64_x86 - - os: windows-2022 + - toolver: '14' build_type: x64-Debug-Clang arch: amd64 - - os: windows-2022 + - toolver: '14' build_type: x64-Release-Clang arch: amd64 - - os: windows-2022 + - toolver: '14' build_type: x86-Debug-Clang arch: amd64_x86 - - os: windows-2022 + - toolver: '14' build_type: x86-Release-Clang arch: amd64_x86 - - os: windows-2022 + - toolver: '14' build_type: arm64-Debug arch: amd64_arm64 - - os: windows-2022 + - toolver: '14' build_type: arm64-Release arch: amd64_arm64 - - os: windows-2022 + - toolver: '14' build_type: arm64ec-Debug arch: amd64_arm64 - - os: windows-2022 + - toolver: '14' build_type: arm64ec-Release arch: amd64_arm64 @@ -100,6 +100,7 @@ jobs: - uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0 with: arch: ${{ matrix.arch }} + toolset: ${{ matrix.toolver }} - name: 'Configure CMake' working-directory: ${{ github.workspace }} diff --git a/.github/workflows/vcpkg.yml b/.github/workflows/vcpkg.yml index ebd130d6d..603dcfbd6 100644 --- a/.github/workflows/vcpkg.yml +++ b/.github/workflows/vcpkg.yml @@ -32,94 +32,94 @@ permissions: jobs: build: - runs-on: ${{ matrix.os }} + runs-on: windows-2022 strategy: fail-fast: false matrix: - os: [windows-2019, windows-2022] + toolver: ['14.29', '14'] build_type: [x64-Debug-VCPKG] arch: [amd64] shared: [OFF] gameinput: [OFF] include: - - os: windows-2022 + - toolver: '14' build_type: x64-Debug-VCPKG arch: amd64 shared: OFF gameinput: ON - - os: windows-2022 + - toolver: '14' build_type: x64-Debug-Clang-VCPKG arch: amd64 shared: OFF gameinput: OFF - - os: windows-2022 + - toolver: '14' build_type: x64-Debug-Clang-VCPKG arch: amd64 shared: OFF gameinput: ON - - os: windows-2022 + - toolver: '14' build_type: x86-Debug-VCPKG arch: amd64_x86 shared: OFF gameinput: OFF - - os: windows-2022 + - toolver: '14' build_type: x64-Debug-Redist arch: amd64 shared: OFF gameinput: OFF - - os: windows-2022 + - toolver: '14' build_type: x64-Release-Redist arch: amd64 shared: OFF gameinput: OFF - - os: windows-2022 + - toolver: '14' build_type: arm64-Debug-VCPKG arch: amd64_arm64 shared: OFF gameinput: OFF - - os: windows-2022 + - toolver: '14' build_type: arm64-Debug-Redist arch: amd64_arm64 shared: OFF gameinput: OFF - - os: windows-2022 + - toolver: '14' build_type: arm64ec-Debug-VCPKG arch: amd64_arm64 shared: OFF gameinput: OFF - - os: windows-2022 + - toolver: '14' build_type: arm64ec-Debug-Redist arch: amd64_arm64 shared: OFF gameinput: OFF - - os: windows-2022 + - toolver: '14' build_type: x64-Debug-MinGW arch: amd64 shared: OFF gameinput: OFF - - os: windows-2022 + - toolver: '14' build_type: x64-Release-MinGW arch: amd64 shared: OFF gameinput: OFF - - os: windows-2022 + - toolver: '14' build_type: x64-Debug-MinGW arch: amd64 shared: OFF gameinput: ON - - os: windows-2022 + - toolver: '14' build_type: x64-Debug-VCPKG arch: amd64 shared: ON gameinput: ON - - os: windows-2022 + - toolver: '14' build_type: x64-Debug-MinGW arch: amd64 shared: ON gameinput: OFF - - os: windows-2022 + - toolver: '14' build_type: x64-Release-MinGW arch: amd64 shared: ON @@ -134,6 +134,7 @@ jobs: - uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0 with: arch: ${{ matrix.arch }} + toolset: ${{ matrix.toolver }} - name: 'Set triplet' shell: pwsh diff --git a/.github/workflows/win10.yml b/.github/workflows/win10.yml index f7bd65849..f05eca46d 100644 --- a/.github/workflows/win10.yml +++ b/.github/workflows/win10.yml @@ -36,56 +36,56 @@ permissions: jobs: build: - runs-on: ${{ matrix.os }} + runs-on: windows-2022 strategy: fail-fast: false matrix: - os: [windows-2019, windows-2022] + toolver: ['14.29', '14'] build_type: [x64-Debug-Win10, x64-Release-Win10] arch: [amd64] include: - - os: windows-2019 + - toolver: '14.29' build_type: x86-Debug-Win10 arch: amd64_x86 - - os: windows-2019 + - toolver: '14.29' build_type: x86-Release-Win10 arch: amd64_x86 - - os: windows-2022 + - toolver: '14' build_type: x86-Debug-Win10 arch: amd64_x86 - - os: windows-2022 + - toolver: '14' build_type: x86-Release-Win10 arch: amd64_x86 - - os: windows-2022 + - toolver: '14' build_type: arm64-Debug arch: amd64_arm64 - - os: windows-2022 + - toolver: '14' build_type: arm64-Release arch: amd64_arm64 - - os: windows-2022 + - toolver: '14' build_type: arm64ec-Debug arch: amd64_arm64 - - os: windows-2022 + - toolver: '14' build_type: arm64ec-Release arch: amd64_arm64 - - os: windows-2022 + - toolver: '14' build_type: x64-Debug-Win10-Clang arch: amd64 - - os: windows-2022 + - toolver: '14' build_type: x64-Release-Win10-Clang arch: amd64 - - os: windows-2022 + - toolver: '14' build_type: x86-Debug-Win10-Clang arch: amd64_x86 - - os: windows-2022 + - toolver: '14' build_type: x86-Release-Win10-Clang arch: amd64_x86 - - os: windows-2022 + - toolver: '14' build_type: arm64-Debug-Clang arch: amd64_arm64 - - os: windows-2022 + - toolver: '14' build_type: arm64-Release-Clang arch: amd64_arm64 @@ -98,6 +98,7 @@ jobs: - uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0 with: arch: ${{ matrix.arch }} + toolset: ${{ matrix.toolver }} - name: 'Configure CMake' working-directory: ${{ github.workspace }}