Skip to content

Commit 33bdbb1

Browse files
committed
Switch to Boost 1.88.0
Upon checking https://github.com/MarkusJx/prebuilt-boost/blob/6a129c5a2742fb0d0834ff0e439f0e7877488a37/versions-manifest.json there is no entry with `Boost 1.87.0` + `ubuntu 24.04`. On the other hand entry 1.88.0+24.04 exists.
1 parent 1dbd661 commit 33bdbb1

File tree

1 file changed

+139
-139
lines changed

1 file changed

+139
-139
lines changed

.github/workflows/ci.yml

Lines changed: 139 additions & 139 deletions
Original file line numberDiff line numberDiff line change
@@ -5,76 +5,76 @@ name: CI
55

66
on:
77
push:
8-
branches: ["master", "0.7-dev"]
8+
branches: ["master", "0.7-dev", "0.7-dev-ci-boost-issue"]
99
pull_request:
1010

1111
jobs:
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:
164164
uses: MarkusJx/[email protected]
165165
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

Comments
 (0)