|
20 | 20 | matrix:
|
21 | 21 | compiler: [ g++-12, clang++-14 ]
|
22 | 22 | standard: [ c++14, c++17, c++20 ]
|
23 |
| - suite: [ float128_tests, special_fun, distribution_tests, misc, quadrature, mp, interpolators, autodiff, ../example//examples, ../tools ] |
| 23 | + suite: [ github_ci_block_1, github_ci_block_2 ] |
24 | 24 | steps:
|
25 | 25 | - uses: actions/checkout@v2
|
26 | 26 | with:
|
@@ -147,7 +147,7 @@ jobs:
|
147 | 147 | matrix:
|
148 | 148 | toolset: [ clang ]
|
149 | 149 | standard: [ 11, 14, 17, 20 ]
|
150 |
| - suite: [ float128_tests, special_fun, distribution_tests, misc, quadrature, mp, interpolators, autodiff, ../example//examples, ../tools ] |
| 150 | + suite: [ github_ci_block_1, github_ci_block_2 ] |
151 | 151 | steps:
|
152 | 152 | - uses: actions/checkout@v2
|
153 | 153 | with:
|
@@ -193,7 +193,55 @@ jobs:
|
193 | 193 | strategy:
|
194 | 194 | fail-fast: false
|
195 | 195 | matrix:
|
196 |
| - toolset: [ gcc, msvc-14.0, msvc-14.2 ] |
| 196 | + toolset: [ msvc-14.0, msvc-14.2 ] |
| 197 | + standard: [ 14, 17 ] |
| 198 | + suite: [ github_ci_block_1, github_ci_block_2 ] |
| 199 | + steps: |
| 200 | + - uses: actions/checkout@v2 |
| 201 | + with: |
| 202 | + fetch-depth: '0' |
| 203 | + - uses: mstachniuk/ci-skip@v1 |
| 204 | + with: |
| 205 | + commit-filter: '[skip ci];[ci skip];[CI SKIP];[SKIP CI];***CI SKIP***;***SKIP CI***;[apple];[Apple];[APPLE];[linux];[Linux];[LINUX];[standalone];[STANDALONE];[cygwin];[CYGWIN]' |
| 206 | + commit-filter-separator: ';' |
| 207 | + fail-fast: true |
| 208 | + - name: Checkout main boost |
| 209 | + run: git clone -b develop --depth 1 https://github.com/boostorg/boost.git ../boost-root |
| 210 | + - name: Update tools/boostdep |
| 211 | + run: git submodule update --init tools/boostdep |
| 212 | + working-directory: ../boost-root |
| 213 | + - name: Copy files |
| 214 | + run: xcopy /s /e /q %GITHUB_WORKSPACE% libs\math |
| 215 | + working-directory: ../boost-root |
| 216 | + - name: Install deps |
| 217 | + run: python tools/boostdep/depinst/depinst.py math |
| 218 | + working-directory: ../boost-root |
| 219 | + - name: Bootstrap |
| 220 | + run: bootstrap |
| 221 | + working-directory: ../boost-root |
| 222 | + - name: Generate headers |
| 223 | + run: b2 headers |
| 224 | + working-directory: ../boost-root |
| 225 | + - name: Config info install |
| 226 | + run: ..\..\..\b2 config_info_travis_install %ARGS% |
| 227 | + working-directory: ../boost-root/libs/config/test |
| 228 | + - name: Config info |
| 229 | + run: config_info_travis |
| 230 | + working-directory: ../boost-root/libs/config/test |
| 231 | + - name: Test |
| 232 | + run: ..\..\..\b2 --hash %ARGS% define=CI_SUPPRESS_KNOWN_ISSUES ${{ matrix.suite }} |
| 233 | + working-directory: ../boost-root/libs/math/test |
| 234 | + windows_gcc: |
| 235 | + runs-on: windows-2019 |
| 236 | + defaults: |
| 237 | + run: |
| 238 | + shell: cmd |
| 239 | + env: |
| 240 | + ARGS: toolset=${{ matrix.toolset }} address-model=64 cxxstd=${{ matrix.standard }} |
| 241 | + strategy: |
| 242 | + fail-fast: false |
| 243 | + matrix: |
| 244 | + toolset: [ gcc ] |
197 | 245 | standard: [ 14, 17 ]
|
198 | 246 | suite: [ float128_tests, special_fun, distribution_tests, misc, quadrature, mp, interpolators, autodiff, ../example//examples, ../tools ]
|
199 | 247 | steps:
|
@@ -242,7 +290,7 @@ jobs:
|
242 | 290 | fail-fast: false
|
243 | 291 | matrix:
|
244 | 292 | standard: [ 14, 17, 20 ]
|
245 |
| - suite: [ float128_tests, special_fun, distribution_tests, misc, quadrature, mp, interpolators, autodiff, ../example//examples, ../tools ] |
| 293 | + suite: [ github_ci_block_1, github_ci_block_2 ] |
246 | 294 | steps:
|
247 | 295 | - uses: actions/checkout@v2
|
248 | 296 | with:
|
@@ -415,7 +463,7 @@ jobs:
|
415 | 463 | matrix:
|
416 | 464 | compiler: [ g++-10 ]
|
417 | 465 | standard: [ c++14, c++17, c++20 ]
|
418 |
| - suite: [ float128_tests, special_fun, distribution_tests, misc, quadrature, interpolators, autodiff, ../example//examples, ../tools ] |
| 466 | + suite: [ github_ci_block_1, github_ci_block_2 ] |
419 | 467 | steps:
|
420 | 468 | - uses: actions/checkout@v2
|
421 | 469 | with:
|
|
0 commit comments