diff options
| author | Egor Tensin <egor@tensin.name> | 2026-06-12 18:08:56 +0200 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-06-12 18:46:50 +0200 |
| commit | dda1c3aee42c3c4be9c0f850c260cd8687a71cb6 (patch) | |
| tree | 5d52980f0039490466568baf3920adbfe28c447a /.github/workflows | |
| parent | test/examples: update CMake versions (diff) | |
| download | cmake-common-dda1c3aee42c3c4be9c0f850c260cd8687a71cb6.tar.gz cmake-common-dda1c3aee42c3c4be9c0f850c260cd8687a71cb6.zip | |
workflows: windows-2025 ships with VS 2026 now
Diffstat (limited to '')
| -rw-r--r-- | .github/workflows/basic.yml | 2 | ||||
| -rw-r--r-- | .github/workflows/boost_toolsets.yml | 19 | ||||
| -rw-r--r-- | .github/workflows/msvc_versions.yml | 10 |
3 files changed, 19 insertions, 12 deletions
diff --git a/.github/workflows/basic.yml b/.github/workflows/basic.yml index 492e6c2..1354543 100644 --- a/.github/workflows/basic.yml +++ b/.github/workflows/basic.yml @@ -34,7 +34,7 @@ jobs: - macos-15 - macos-26 include: - - boost-version: 1.78.0 + - boost-version: 1.91.0 runs-on: '${{ matrix.os }}' name: 'Image: ${{ matrix.os }}' defaults: diff --git a/.github/workflows/boost_toolsets.yml b/.github/workflows/boost_toolsets.yml index ca65946..1521fac 100644 --- a/.github/workflows/boost_toolsets.yml +++ b/.github/workflows/boost_toolsets.yml @@ -10,8 +10,8 @@ jobs: matrix: boost-version: - 1.72.0 - - 1.80.0 - - 1.88.0 + - 1.82.0 + - 1.91.0 toolset: - auto - clang @@ -31,15 +31,15 @@ jobs: - {os: ubuntu-latest, name: Ubuntu} # Target platform. - {boost-version: 1.72.0, platform: x86} - - {boost-version: 1.80.0, platform: x64} - - {boost-version: 1.88.0, platform: x86} + - {boost-version: 1.82.0, platform: x64} + - {boost-version: 1.91.0, platform: x86} # Configuration. - {boost-version: 1.72.0, configuration: Debug} - - {boost-version: 1.80.0, configuration: Release} - - {boost-version: 1.88.0, configuration: RelWithDebInfo} + - {boost-version: 1.82.0, configuration: Release} + - {boost-version: 1.91.0, configuration: RelWithDebInfo} # Some Boost libraries commonly used by me. - - libraries: filesystem program_options regex system + - libraries: filesystem program_options regex exclude: # Ubuntu: no MSVC/clang-cl. @@ -51,6 +51,9 @@ jobs: # against different Visual Studio versions. - {os: windows-2022, toolset: gcc} - {os: windows-2022, toolset: mingw} + # Boost only supports VS 2026 starting with 1.91, I think. + - {os: windows-2025, boost-version: 1.72.0} + - {os: windows-2025, boost-version: 1.82.0} runs-on: '${{ matrix.os }}' @@ -64,7 +67,7 @@ jobs: && (matrix.toolset == 'auto' || matrix.toolset == 'clang-cl' || matrix.toolset == 'msvc') - && matrix.boost-version < '1.80.0' + && matrix.boost-version < '1.82.0' ) }} diff --git a/.github/workflows/msvc_versions.yml b/.github/workflows/msvc_versions.yml index 7bd28f0..77b9c91 100644 --- a/.github/workflows/msvc_versions.yml +++ b/.github/workflows/msvc_versions.yml @@ -11,16 +11,20 @@ jobs: toolset: - msvc143 - vs2022 + - msvc145 + - vs2026 include: # Runner image. - {toolset: msvc143, os: windows-2022} - - {toolset: vs2022, os: windows-2025} + - {toolset: vs2022, os: windows-2022} + - {toolset: msvc145, os: windows-2025} + - {toolset: vs2026, os: windows-2025} # Boost version. - - boost-version: 1.78.0 + - boost-version: 1.91.0 # Some Boost libraries commonly used by me. - - libraries: filesystem program_options regex system test + - libraries: filesystem program_options regex test # Build settings. - platform: x64 |
