Skip to content

Commit 48f20e9

Browse files
committed
Split windows-gcc jobs into smaller chunks again.
These are much much slower than anything else.
1 parent d4c71ea commit 48f20e9

File tree

1 file changed

+50
-2
lines changed

1 file changed

+50
-2
lines changed

.github/workflows/ci.yml

Lines changed: 50 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ jobs:
193193
strategy:
194194
fail-fast: false
195195
matrix:
196-
toolset: [ gcc, msvc-14.0, msvc-14.2 ]
196+
toolset: [ msvc-14.0, msvc-14.2 ]
197197
standard: [ 14, 17 ]
198198
suite: [ github_ci_block_1, github_ci_block_2 ]
199199
steps:
@@ -231,6 +231,54 @@ jobs:
231231
- name: Test
232232
run: ..\..\..\b2 --hash %ARGS% define=CI_SUPPRESS_KNOWN_ISSUES ${{ matrix.suite }}
233233
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 ]
245+
standard: [ 14, 17 ]
246+
suite: [ float128_tests, special_fun, distribution_tests, misc, quadrature, mp, interpolators, autodiff, ../example//examples, ../tools ]
247+
steps:
248+
- uses: actions/checkout@v2
249+
with:
250+
fetch-depth: '0'
251+
- uses: mstachniuk/ci-skip@v1
252+
with:
253+
commit-filter: '[skip ci];[ci skip];[CI SKIP];[SKIP CI];***CI SKIP***;***SKIP CI***;[apple];[Apple];[APPLE];[linux];[Linux];[LINUX];[standalone];[STANDALONE];[cygwin];[CYGWIN]'
254+
commit-filter-separator: ';'
255+
fail-fast: true
256+
- name: Checkout main boost
257+
run: git clone -b develop --depth 1 https://github.com/boostorg/boost.git ../boost-root
258+
- name: Update tools/boostdep
259+
run: git submodule update --init tools/boostdep
260+
working-directory: ../boost-root
261+
- name: Copy files
262+
run: xcopy /s /e /q %GITHUB_WORKSPACE% libs\math
263+
working-directory: ../boost-root
264+
- name: Install deps
265+
run: python tools/boostdep/depinst/depinst.py math
266+
working-directory: ../boost-root
267+
- name: Bootstrap
268+
run: bootstrap
269+
working-directory: ../boost-root
270+
- name: Generate headers
271+
run: b2 headers
272+
working-directory: ../boost-root
273+
- name: Config info install
274+
run: ..\..\..\b2 config_info_travis_install %ARGS%
275+
working-directory: ../boost-root/libs/config/test
276+
- name: Config info
277+
run: config_info_travis
278+
working-directory: ../boost-root/libs/config/test
279+
- name: Test
280+
run: ..\..\..\b2 --hash %ARGS% define=CI_SUPPRESS_KNOWN_ISSUES ${{ matrix.suite }}
281+
working-directory: ../boost-root/libs/math/test
234282
MSVC2022:
235283
runs-on: windows-2022
236284
defaults:
@@ -285,7 +333,7 @@ jobs:
285333
matrix:
286334
compiler: [ g++-11 ]
287335
standard: [ c++17 ]
288-
suite: [ github_ci_block_1, github_ci_block_2 ]
336+
suite: [ float128_tests, special_fun, distribution_tests, misc, quadrature, mp, interpolators, autodiff, ../example//examples, ../tools ]
289337
env:
290338
TOOLSET: gcc
291339
steps:

0 commit comments

Comments
 (0)