From 64bf41929c29abea4951411ec8d1ca4676758770 Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Thu, 28 Oct 2021 19:36:09 +0100 Subject: [PATCH 1/2] Add Visual Studio 2022 runner. --- .github/workflows/ci.yml | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cbcd7f4e..d1e91089 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -169,7 +169,7 @@ jobs: run: ..\..\..\b2 --hash address-model=64 cxxstd=14,17 toolset=msvc-14.0 working-directory: ../boost-root/libs/config/test windows_msvc_14_2: - runs-on: windows-latest + runs-on: windows-2019 defaults: run: shell: cmd @@ -206,6 +206,44 @@ jobs: - name: Test run: ..\..\..\b2 --hash address-model=64 cxxstd=14,17,20 toolset=msvc-14.2 working-directory: ../boost-root/libs/config/test + windows_msvc_14_3: + runs-on: windows-2022 + defaults: + run: + shell: cmd + strategy: + fail-fast: false + matrix: + toolset: [ msvc-14.3 ] + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: '0' + - uses: mstachniuk/ci-skip@v1 + with: + commit-filter: '[skip ci];[ci skip];[CI SKIP];[SKIP CI];***CI SKIP***;***SKIP CI***;[apple];[Apple];[APPLE];[linux];[Linux];[LINUX]' + commit-filter-separator: ';' + fail-fast: true + - name: Checkout main boost + run: git clone -b develop --depth 1 https://github.com/boostorg/boost.git ../boost-root + - name: Update Dependencies + run: git submodule update --init tools/build tools/boost_install libs/headers libs/detail libs/core libs/assert libs/type_traits + working-directory: ../boost-root + - name: Copy files + run: xcopy /s /e /q %GITHUB_WORKSPACE% libs\config + working-directory: ../boost-root + - name: Bootstrap + run: bootstrap + working-directory: ../boost-root + - name: Generate headers + run: b2 headers + working-directory: ../boost-root + - name: Config info + run: ..\..\..\b2 print_config_info cxxstd=14,17,20 address-model=64 toolset=msvc-14.3 + working-directory: ../boost-root/libs/config/test + - name: Test + run: ..\..\..\b2 --hash address-model=64 cxxstd=14,17,20 toolset=msvc-14.3 + working-directory: ../boost-root/libs/config/test non_intel_ubuntu_20_04_gcc: runs-on: ubuntu-20.04 strategy: From 1aa177da01b8cecaf48bb6de8e64d798ef4858ff Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Thu, 28 Oct 2021 19:42:17 +0100 Subject: [PATCH 2/2] Change VS cxxstd=20 to cxxstd=latest --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d1e91089..acc38f66 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -201,10 +201,10 @@ jobs: run: b2 headers working-directory: ../boost-root - name: Config info - run: ..\..\..\b2 print_config_info cxxstd=14,17,20 address-model=64 toolset=msvc-14.2 + run: ..\..\..\b2 print_config_info cxxstd=14,17,latest address-model=64 toolset=msvc-14.2 working-directory: ../boost-root/libs/config/test - name: Test - run: ..\..\..\b2 --hash address-model=64 cxxstd=14,17,20 toolset=msvc-14.2 + run: ..\..\..\b2 --hash address-model=64 cxxstd=14,17,latest toolset=msvc-14.2 working-directory: ../boost-root/libs/config/test windows_msvc_14_3: runs-on: windows-2022 @@ -239,10 +239,10 @@ jobs: run: b2 headers working-directory: ../boost-root - name: Config info - run: ..\..\..\b2 print_config_info cxxstd=14,17,20 address-model=64 toolset=msvc-14.3 + run: ..\..\..\b2 print_config_info cxxstd=14,17,latest address-model=64 toolset=msvc-14.3 working-directory: ../boost-root/libs/config/test - name: Test - run: ..\..\..\b2 --hash address-model=64 cxxstd=14,17,20 toolset=msvc-14.3 + run: ..\..\..\b2 --hash address-model=64 cxxstd=14,17,latest toolset=msvc-14.3 working-directory: ../boost-root/libs/config/test non_intel_ubuntu_20_04_gcc: runs-on: ubuntu-20.04