diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 79c343ae9..f0f891a44 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -180,14 +180,13 @@ jobs: run: shell: cmd env: - ARGS0: toolset=${{ matrix.toolset }} address-model=64 cxxstd=${{ matrix.standard0 }} - ARGS2: toolset=${{ matrix.toolset }} address-model=64 cxxstd=${{ matrix.standard2 }} + ARGS: toolset=${{ matrix.toolset }} address-model=64 cxxstd=${{ matrix.standard }} + ARGSLATEST: toolset=${{ matrix.toolset }} address-model=64 cxxstd=latest strategy: fail-fast: false matrix: toolset: [ msvc-14.0, msvc-14.2 ] - standard0: [ 14, latest ] - standard2: [ 14, 17 ] + standard: [ 14, 17 ] suite: [ github_ci_block_1, github_ci_block_2 ] steps: - uses: actions/checkout@v3 @@ -216,13 +215,13 @@ jobs: - name: Config info run: config_info_travis working-directory: ../boost-root/libs/config/test - - name: Test0 - if: ${{ matrix.toolset == 'msvc-14.0' }} - run: ..\..\..\b2 --hash %ARGS0% define=CI_SUPPRESS_KNOWN_ISSUES debug-symbols=off ${{ matrix.suite }} pch=off + - name: Test std-14 vc140 and std-14-17 vc142 + if: ${{ matrix.toolset != 'msvc-14.0' || matrix.standard != '17' }} + run: ..\..\..\b2 --hash %ARGS% define=CI_SUPPRESS_KNOWN_ISSUES debug-symbols=off ${{ matrix.suite }} pch=off working-directory: ../boost-root/libs/math/test - - name: Test2 - if: ${{ matrix.toolset == 'msvc-14.2' }} - run: ..\..\..\b2 --hash %ARGS2% define=CI_SUPPRESS_KNOWN_ISSUES debug-symbols=off ${{ matrix.suite }} pch=off + - name: Test std-latest vc140 + if: ${{ matrix.toolset == 'msvc-14.0' && matrix.standard == '17' }} + run: ..\..\..\b2 --hash %ARGSLATEST% define=CI_SUPPRESS_KNOWN_ISSUES debug-symbols=off ${{ matrix.suite }} pch=off working-directory: ../boost-root/libs/math/test windows_gcc: runs-on: windows-2019