8
8
9
9
name : CI
10
10
11
- # Permissions for GITHUB_TOKEN
12
- permissions :
13
- # Required for actions/checkout
14
- contents : read
15
- # Required to save the Docker container to the GitHub container registry
16
- packages : write
17
-
18
11
on : [push, pull_request]
19
12
20
13
jobs :
36
29
CMAKE_BUILD_PARALLEL_LEVEL : 4
37
30
steps :
38
31
- name : Checkout
39
- uses : actions/checkout@v3
32
+ uses : actions/checkout@v4
40
33
41
34
- name : Setup Boost
42
35
run : python3 tools/ci.py setup-boost --source-dir=$(pwd)
@@ -113,7 +106,7 @@ jobs:
113
106
OPENSSL_ROOT : " C:\\ Program Files\\ OpenSSL"
114
107
steps :
115
108
- name : Checkout
116
- uses : actions/checkout@v3
109
+ uses : actions/checkout@v4
117
110
118
111
- name : Setup user-config.jam
119
112
run : cp tools/user-config.jam "${HOMEDRIVE}${HOMEPATH}/"
@@ -141,55 +134,48 @@ jobs:
141
134
- toolset : gcc-11
142
135
install : g++-11
143
136
os : ubuntu-latest
144
- container : ubuntu:22.04
145
137
cxxstd : ' 17'
146
138
build-type : ' Debug'
147
139
ldflags : ' '
148
140
149
141
- toolset : gcc-11
150
142
install : g++-11
151
143
os : ubuntu-latest
152
- container : ubuntu:22.04
153
144
cxxstd : ' 20'
154
145
build-type : ' Release'
155
146
ldflags : ' '
156
147
157
148
- toolset : clang-11
158
149
install : clang-11
159
150
os : ubuntu-latest
160
- container : ubuntu:22.04
161
151
cxxstd : ' 17'
162
152
build-type : ' Debug'
163
153
ldflags : ' '
164
154
165
155
- toolset : clang-11
166
156
install : clang-11
167
157
os : ubuntu-latest
168
- container : ubuntu:22.04
169
158
cxxstd : ' 20'
170
159
build-type : ' Debug'
171
160
ldflags : ' '
172
161
173
162
- toolset : clang-13
174
163
install : clang-13
175
164
os : ubuntu-latest
176
- container : ubuntu:22.04
177
165
cxxstd : ' 17'
178
166
build-type : ' Release'
179
167
ldflags : ' '
180
168
181
169
- toolset : clang-13
182
170
install : clang-13
183
171
os : ubuntu-latest
184
- container : ubuntu:22.04
185
172
cxxstd : ' 20'
186
173
build-type : ' Release'
187
174
ldflags : ' '
188
175
189
176
- toolset : clang-14
190
177
install : ' clang-14 libc++-14-dev libc++abi-14-dev'
191
178
os : ubuntu-latest
192
- container : ubuntu:22.04
193
179
cxxstd : ' 17'
194
180
build-type : ' Debug'
195
181
cxxflags : ' -stdlib=libc++'
@@ -198,14 +184,12 @@ jobs:
198
184
- toolset : clang-14
199
185
install : ' clang-14 libc++-14-dev libc++abi-14-dev'
200
186
os : ubuntu-latest
201
- container : ubuntu:22.04
202
187
cxxstd : ' 20'
203
188
build-type : ' Release'
204
189
cxxflags : ' -stdlib=libc++'
205
190
ldflags : ' -lc++'
206
191
207
192
runs-on : ${{ matrix.os }}
208
- # container: ${{matrix.container}}
209
193
env :
210
194
CXXFLAGS : ${{matrix.cxxflags}} -Wall -Wextra
211
195
LDFLAGS : ${{matrix.ldflags}}
@@ -305,7 +289,7 @@ jobs:
305
289
container : ${{matrix.container}}
306
290
steps :
307
291
- name : Checkout
308
- uses : actions/checkout@v3
292
+ uses : actions/checkout@v4
309
293
310
294
- name : Setup container environment
311
295
if : matrix.container
0 commit comments