22
22
CXX : g++-7
23
23
steps :
24
24
- name : Check out repository
25
- uses : actions/checkout@v3
25
+ uses : actions/checkout@v4
26
26
- name : " C++ Lint checker script"
27
27
run : ./scripts/misc/cpplint_ci.sh
28
28
shell : bash
42
42
CXX : g++-9
43
43
steps :
44
44
- name : Check out repository
45
- uses : actions/checkout@v3
45
+ uses : actions/checkout@v4
46
46
- name : Install Ubuntu dependencies
47
- run : sudo apt-get update && sudo apt-get install -y libboost-all-dev ccache libssl-dev libcurl4-openssl-dev gcc-9 g++-9 --no-install-recommends
47
+ run : sudo rm /etc/apt/sources.list.d/microsoft-prod.list && sudo apt-get update && sudo apt-get install -y libboost-all-dev ccache libssl-dev libcurl4-openssl-dev gcc-9 g++-9 --no-install-recommends
48
48
shell : bash
49
49
- name : Compile project with cmake and ccache
50
50
run : gcc --version && ./scripts/linux/psv/build_psv.sh
63
63
CXX : g++-7
64
64
steps :
65
65
- name : Check out repository
66
- uses : actions/checkout@v2
66
+ uses : actions/checkout@v4
67
67
- name : Install Ubuntu dependencies
68
68
run : sudo apt-get update && sudo apt-get install -y libboost-all-dev libssl-dev libcurl4-openssl-dev gcc-7 g++-7 --no-install-recommends
69
69
shell : bash
78
78
BUILD_TYPE : RelWithDebInfo
79
79
steps :
80
80
- name : Check out repository
81
- uses : actions/checkout@v3
81
+ uses : actions/checkout@v4
82
82
- name : Install Ubuntu dependencies
83
- run : sudo apt-get update && sudo apt-get install -y libboost-all-dev ccache libssl-dev libcurl4-openssl-dev --no-install-recommends
83
+ run : sudo rm /etc/apt/sources.list.d/microsoft-prod.list && sudo apt-get update && sudo apt-get install -y libboost-all-dev ccache libssl-dev libcurl4-openssl-dev --no-install-recommends
84
84
shell : bash
85
85
- name : Compile project with cmake and ccache
86
86
run : gcc --version && ./scripts/linux/psv/build_psv.sh
95
95
CXX : g++-13
96
96
steps :
97
97
- name : Check out repository
98
- uses : actions/checkout@v2
98
+ uses : actions/checkout@v4
99
99
- name : Install Ubuntu dependencies
100
- run : sudo add-apt-repository ppa:ubuntu-toolchain-r/test && sudo apt-get update && sudo apt-get install -y libboost-all-dev libssl-dev libcurl4-openssl-dev gcc-13 g++-13 --no-install-recommends
100
+ run : sudo rm /etc/apt/sources.list.d/microsoft-prod.list && sudo add-apt-repository ppa:ubuntu-toolchain-r/test && sudo apt-get update && sudo apt-get install -y libboost-all-dev libssl-dev libcurl4-openssl-dev gcc-13 g++-13 --no-install-recommends
101
101
shell : bash
102
102
- name : Compile project without cache
103
103
run : ./scripts/linux/psv/build_psv_no_cache.sh
@@ -112,9 +112,9 @@ jobs:
112
112
CXX : g++-13
113
113
steps :
114
114
- name : Check out repository
115
- uses : actions/checkout@v3
115
+ uses : actions/checkout@v4
116
116
- name : Install Ubuntu dependencies
117
- run : sudo add-apt-repository ppa:ubuntu-toolchain-r/test && sudo apt-get update && sudo apt-get install -y libboost-all-dev ccache libssl-dev libcurl4-openssl-dev --no-install-recommends
117
+ run : sudo rm /etc/apt/sources.list.d/microsoft-prod.list && sudo add-apt-repository ppa:ubuntu-toolchain-r/test && sudo apt-get update && sudo apt-get install -y libboost-all-dev ccache libssl-dev libcurl4-openssl-dev --no-install-recommends
118
118
shell : bash
119
119
- name : Compile project with cmake and ccache
120
120
run : gcc --version && ./scripts/linux/psv/build_psv.sh
@@ -127,9 +127,9 @@ jobs:
127
127
BUILD_TYPE : RelWithDebInfo
128
128
steps :
129
129
- name : Check out repository
130
- uses : actions/checkout@v2
130
+ uses : actions/checkout@v4
131
131
- name : Install Ubuntu dependencies
132
- run : sudo apt-get update && sudo apt-get install -y libboost-all-dev libssl-dev libcurl4-openssl-dev --no-install-recommends
132
+ run : sudo rm /etc/apt/sources.list.d/microsoft-prod.list && sudo apt-get update && sudo apt-get install -y libboost-all-dev libssl-dev libcurl4-openssl-dev --no-install-recommends
133
133
shell : bash
134
134
- name : Compile project without cache
135
135
run : ./scripts/linux/psv/build_psv_no_cache.sh
@@ -145,7 +145,7 @@ jobs:
145
145
CXX : clang++-7
146
146
steps :
147
147
- name : Check out repository
148
- uses : actions/checkout@v2
148
+ uses : actions/checkout@v4
149
149
- name : Install Ubuntu dependencies
150
150
run : sudo apt-get update -y && sudo apt-get install clang-7 ccache libcurl4-openssl-dev -y --no-install-recommends --fix-missing
151
151
shell : bash
@@ -161,7 +161,7 @@ jobs:
161
161
BUILD_TYPE : RelWithDebInfo
162
162
steps :
163
163
- name : Check out repository
164
- uses : actions/checkout@v2
164
+ uses : actions/checkout@v4
165
165
- name : Verification of prerequisites
166
166
run : env && ls -la $ANDROID_HOME
167
167
shell : bash
@@ -174,7 +174,7 @@ jobs:
174
174
runs-on : macOS-11
175
175
steps :
176
176
- name : Check out repository
177
- uses : actions/checkout@v2
177
+ uses : actions/checkout@v4
178
178
- name : MacOS Build
179
179
run : scripts/macos/psv/azure_macos_build_psv.sh
180
180
shell : bash
@@ -184,7 +184,7 @@ jobs:
184
184
runs-on : macOS-12
185
185
steps :
186
186
- name : Check out repository
187
- uses : actions/checkout@v2
187
+ uses : actions/checkout@v4
188
188
- name : MacOS Build
189
189
run : scripts/macos/psv/azure_macos_build_psv.sh
190
190
shell : bash
@@ -194,7 +194,7 @@ jobs:
194
194
runs-on : macOS-11
195
195
steps :
196
196
- name : Check out repository
197
- uses : actions/checkout@v2
197
+ uses : actions/checkout@v4
198
198
- name : iOS Xcode 11-7 Build
199
199
run : scripts/ios/azure_ios_build_psv.sh
200
200
shell : bash
@@ -206,7 +206,7 @@ jobs:
206
206
runs-on : macOS-12
207
207
steps :
208
208
- name : Check out repository
209
- uses : actions/checkout@v2
209
+ uses : actions/checkout@v4
210
210
- name : iOS Xcode 14-2 Build
211
211
run : scripts/ios/azure_ios_build_psv.sh
212
212
shell : bash
@@ -216,7 +216,7 @@ jobs:
216
216
runs-on : macOS-13
217
217
steps :
218
218
- name : Check out repository
219
- uses : actions/checkout@v2
219
+ uses : actions/checkout@v4
220
220
- name : iOS Xcode 15 Build
221
221
run : scripts/ios/azure_ios_build_psv.sh
222
222
shell : bash
@@ -226,17 +226,52 @@ jobs:
226
226
runs-on : macOS-14
227
227
steps :
228
228
- name : Check out repository
229
- uses : actions/checkout@v2
229
+ uses : actions/checkout@v4
230
230
- name : iOS Xcode 15 Build
231
231
run : scripts/ios/azure_ios_build_psv.sh
232
232
shell : bash
233
233
234
+ psv-win-16-vc2019-build :
235
+ name : PSV.Win.VC2019
236
+ runs-on : windows-2019
237
+ env :
238
+ BUILD_TYPE : RelWithDebInfo
239
+ GENERATOR : " Visual Studio 16 2019"
240
+ steps :
241
+ - name : Check out repository
242
+ uses : actions/checkout@v4
243
+ - name : Build
244
+ run : scripts/windows/build.sh
245
+ shell : bash
246
+
247
+ psv-win-14-vc2015-build :
248
+ name : PSV.Win.VC2015
249
+ runs-on : windows-2019
250
+ env :
251
+ BUILD_TYPE : RelWithDebInfo
252
+ GENERATOR : " Visual Studio 14 2015"
253
+ strategy :
254
+ matrix :
255
+ toolset : [ 14.0, 14.XX ]
256
+ arch :
257
+ - x64
258
+ - x86
259
+ steps :
260
+ - name : Check out repository
261
+ uses : actions/checkout@v4
262
+ - uses : ilammy/msvc-dev-cmd@v1
263
+ with :
264
+ arch : ${{ matrix.arch }}
265
+ - name : Build
266
+ run : scripts/windows/build.sh
267
+ shell : bash
268
+
234
269
psv-commit-checker :
235
270
name : PSV.Commit.Checker
236
271
runs-on : ubuntu-20.04
237
272
if : github.ref_name != 'master'
238
273
steps :
239
- - uses : actions/checkout@v3
274
+ - uses : actions/checkout@v4
240
275
with :
241
276
fetch-depth : 0
242
277
- name : Set tags env variables.
0 commit comments