@@ -5,76 +5,76 @@ name: CI
55
66on :
77 push :
8- branches : ["master", "0.7-dev"]
8+ branches : ["master", "0.7-dev", "0.7-dev-ci-boost-issue" ]
99 pull_request :
1010
1111jobs :
12- Build-Windows :
13- # The type of runner that the job will run on
14- name : ${{ matrix.config.name }} (${{ matrix.build_type }}, ${{ matrix.config.cxx }}, C++${{ matrix.cppstd }})
15- runs-on : ${{ matrix.config.os }}
16- strategy :
17- fail-fast : false
18- matrix :
19- config :
20- - name : " Windows Latest MSVC"
21- # https://github.com/actions/runner-images/blob/main/images/win/Windows2022-Readme.md
22- os : windows-latest
23- cc : " cl"
24- cxx : " cl"
25- generator : " Visual Studio 17 2022"
26- build_type :
27- - Release
28- - Debug
29- cppstd :
30- - 17
31- - 20
32- env :
33- CXX : ${{ matrix.config.cxx }}
34- RESTINIO_BUILD_DIR : _build_${{ matrix.config.cxx }}_cppstd${{ matrix.cppstd }}_${{ matrix.build_type }}
12+ # Build-Windows:
13+ # # The type of runner that the job will run on
14+ # name: ${{ matrix.config.name }} (${{ matrix.build_type }}, ${{ matrix.config.cxx }}, C++${{ matrix.cppstd }})
15+ # runs-on: ${{ matrix.config.os }}
16+ # strategy:
17+ # fail-fast: false
18+ # matrix:
19+ # config:
20+ # - name: "Windows Latest MSVC"
21+ # # https://github.com/actions/runner-images/blob/main/images/win/Windows2022-Readme.md
22+ # os: windows-latest
23+ # cc: "cl"
24+ # cxx: "cl"
25+ # generator: "Visual Studio 17 2022"
26+ # build_type:
27+ # - Release
28+ # - Debug
29+ # cppstd:
30+ # - 17
31+ # - 20
32+ # env:
33+ # CXX: ${{ matrix.config.cxx }}
34+ # RESTINIO_BUILD_DIR: _build_${{ matrix.config.cxx }}_cppstd${{ matrix.cppstd }}_${{ matrix.build_type }}
3535
36- steps :
37- - uses : actions/checkout@v4
36+ # steps:
37+ # - uses: actions/checkout@v4
3838
39- - name : Print env
40- run : |
41- echo github.event.action: ${{ github.event.action }}
42- echo github.event_name: ${{ github.event_name }}
39+ # - name: Print env
40+ # run: |
41+ # echo github.event.action: ${{ github.event.action }}
42+ # echo github.event_name: ${{ github.event_name }}
4343
44- - name : Install dependencies
45- run : |
46- gem install Mxx_ru
44+ # - name: Install dependencies
45+ # run: |
46+ # gem install Mxx_ru
4747
48- - name : Configure
49- shell : bash
50- run : |
51- mxxruexternals
52- cd dev
53- cmake \
54- -B $RESTINIO_BUILD_DIR \
55- -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} \
56- -DRESTINIO_EXPLICIT_CPPSTD=${{ matrix.cppstd }} \
57- -DRESTINIO_TEST_SUFFIX=" [cpp${{ matrix.cppstd }}_${{ matrix.build_type }}]" \
58- -G "${{ matrix.config.generator }}"
59- - name : Build
60- working-directory : ./dev
61- shell : bash
62- run : |
63- cmake \
64- --build $RESTINIO_BUILD_DIR \
65- --config ${{ matrix.build_type }} \
66- --parallel ${NUMBER_OF_PROCESSORS} \
67- --verbose
68- - name : Test
69- shell : bash
70- working-directory : ./dev
71- run : |
72- ctest \
73- -T test \
74- -C ${{ matrix.build_type }} \
75- --test-dir $RESTINIO_BUILD_DIR \
76- --output-on-failure \
77- --no-compress-output
48+ # - name: Configure
49+ # shell: bash
50+ # run: |
51+ # mxxruexternals
52+ # cd dev
53+ # cmake \
54+ # -B $RESTINIO_BUILD_DIR \
55+ # -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} \
56+ # -DRESTINIO_EXPLICIT_CPPSTD=${{ matrix.cppstd }} \
57+ # -DRESTINIO_TEST_SUFFIX=" [cpp${{ matrix.cppstd }}_${{ matrix.build_type }}]" \
58+ # -G "${{ matrix.config.generator }}"
59+ # - name: Build
60+ # working-directory: ./dev
61+ # shell: bash
62+ # run: |
63+ # cmake \
64+ # --build $RESTINIO_BUILD_DIR \
65+ # --config ${{ matrix.build_type }} \
66+ # --parallel ${NUMBER_OF_PROCESSORS} \
67+ # --verbose
68+ # - name: Test
69+ # shell: bash
70+ # working-directory: ./dev
71+ # run: |
72+ # ctest \
73+ # -T test \
74+ # -C ${{ matrix.build_type }} \
75+ # --test-dir $RESTINIO_BUILD_DIR \
76+ # --output-on-failure \
77+ # --no-compress-output
7878
7979 Build-Linux :
8080 # The type of runner that the job will run on
@@ -84,39 +84,39 @@ jobs:
8484 fail-fast : false
8585 matrix :
8686 build_settings :
87- - toolset : gcc
88- toolset_version : 13
89- cppstd : 17
90- asio_source : standalone
91- - toolset : gcc
92- toolset_version : 13
93- cppstd : 20
94- asio_source : standalone
87+ # - toolset: gcc
88+ # toolset_version: 13
89+ # cppstd: 17
90+ # asio_source: standalone
91+ # - toolset: gcc
92+ # toolset_version: 13
93+ # cppstd: 20
94+ # asio_source: standalone
9595 - toolset : gcc
9696 toolset_version : 13
9797 cppstd : 20
9898 asio_source : boost
99- - toolset : gcc
100- toolset_version : 13
101- cppstd : 23
102- asio_source : standalone
103- - toolset : gcc
104- toolset_version : 13
105- cppstd : 23
106- asio_source : standalone
99+ # - toolset: gcc
100+ # toolset_version: 13
101+ # cppstd: 23
102+ # asio_source: standalone
103+ # - toolset: gcc
104+ # toolset_version: 13
105+ # cppstd: 23
106+ # asio_source: standalone
107107 - toolset : gcc
108108 toolset_version : 13
109109 cppstd : 23
110110 asio_source : boost
111111
112- - toolset : clang
113- toolset_version : 18
114- cppstd : 17
115- asio_source : standalone
116- - toolset : clang
117- toolset_version : 18
118- cppstd : 20
119- asio_source : standalone
112+ # - toolset: clang
113+ # toolset_version: 18
114+ # cppstd: 17
115+ # asio_source: standalone
116+ # - toolset: clang
117+ # toolset_version: 18
118+ # cppstd: 20
119+ # asio_source: standalone
120120
121121 build_type :
122122 - Release
@@ -164,7 +164,7 @@ jobs:
164164165165 id : install-boost
166166 with :
167- boost_version : 1.87 .0
167+ boost_version : 1.88 .0
168168 boost_install_dir : ${{github.workspace}}/local_boost
169169 toolset : ${{ matrix.build_settings.toolset }}
170170 platform_version : 24.04
@@ -213,57 +213,57 @@ jobs:
213213 --no-compress-output
214214
215215
216- Build-Macos :
217- # The type of runner that the job will run on
218- name : macos-15 (${{ matrix.build_type }}, C++${{ matrix.cppstd }})
219- runs-on : macos-15
220- strategy :
221- fail-fast : false
222- matrix :
223- cppstd :
224- - 17
225- - 20
226- build_type :
227- - Release
228- - Debug
229- env :
230- RESTINIO_BUILD_DIR : _build_cpp${{ matrix.cppstd }}_${{ matrix.build_type }}
231- steps :
232- - uses : actions/checkout@v4
216+ # Build-Macos:
217+ # # The type of runner that the job will run on
218+ # name: macos-15 (${{ matrix.build_type }}, C++${{ matrix.cppstd }})
219+ # runs-on: macos-15
220+ # strategy:
221+ # fail-fast: false
222+ # matrix:
223+ # cppstd:
224+ # - 17
225+ # - 20
226+ # build_type:
227+ # - Release
228+ # - Debug
229+ # env:
230+ # RESTINIO_BUILD_DIR: _build_cpp${{ matrix.cppstd }}_${{ matrix.build_type }}
231+ # steps:
232+ # - uses: actions/checkout@v4
233233
234- - name : Print env
235- run : |
236- echo github.event.action: ${{ github.event.action }}
237- echo github.event_name: ${{ github.event_name }}
234+ # - name: Print env
235+ # run: |
236+ # echo github.event.action: ${{ github.event.action }}
237+ # echo github.event_name: ${{ github.event_name }}
238238
239- - name : Install dependencies
240- run : |
241- gem install Mxx_ru
239+ # - name: Install dependencies
240+ # run: |
241+ # gem install Mxx_ru
242242
243- - name : Configure
244- shell : bash
245- run : |
246- mxxruexternals
247- cd dev
248- cmake \
249- -B ${RESTINIO_BUILD_DIR} \
250- -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} \
251- -DRESTINIO_EXPLICIT_CPPSTD=${{ matrix.cppstd }} \
252- -DRESTINIO_TEST_SUFFIX=" [cpp${{ matrix.cppstd }}_${{ matrix.build_type }}]"
253- - name : Build
254- working-directory : ./dev
255- shell : bash
256- run : |
257- cmake \
258- --build $RESTINIO_BUILD_DIR \
259- --parallel $(sysctl -n hw.ncpu) \
260- --verbose
261- - name : Test
262- shell : bash
263- working-directory : ./dev
264- run : |
265- ctest \
266- -T test \
267- --test-dir $RESTINIO_BUILD_DIR \
268- --output-on-failure \
269- --no-compress-output
243+ # - name: Configure
244+ # shell: bash
245+ # run: |
246+ # mxxruexternals
247+ # cd dev
248+ # cmake \
249+ # -B ${RESTINIO_BUILD_DIR} \
250+ # -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} \
251+ # -DRESTINIO_EXPLICIT_CPPSTD=${{ matrix.cppstd }} \
252+ # -DRESTINIO_TEST_SUFFIX=" [cpp${{ matrix.cppstd }}_${{ matrix.build_type }}]"
253+ # - name: Build
254+ # working-directory: ./dev
255+ # shell: bash
256+ # run: |
257+ # cmake \
258+ # --build $RESTINIO_BUILD_DIR \
259+ # --parallel $(sysctl -n hw.ncpu) \
260+ # --verbose
261+ # - name: Test
262+ # shell: bash
263+ # working-directory: ./dev
264+ # run: |
265+ # ctest \
266+ # -T test \
267+ # --test-dir $RESTINIO_BUILD_DIR \
268+ # --output-on-failure \
269+ # --no-compress-output
0 commit comments