15
15
16
16
strategy :
17
17
matrix :
18
- triplet : [x64-windows]
18
+ triplet : [x64-windows-webkit ]
19
19
20
20
steps :
21
21
- uses : actions/checkout@v4
40
40
id : zlib
41
41
if : steps.vcpkg.outcome == 'success'
42
42
continue-on-error : true
43
- run : ./vcpkg.exe install zlib --overlay-ports ./WebKitRequirements/ports --triplet ${{ matrix.triplet }}
43
+ run : ./vcpkg.exe install zlib --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
44
44
- name : Read zlib config
45
45
if : steps.zlib.outcome == 'success' || steps.zlib.outcome == 'failure'
46
46
continue-on-error : true
58
58
id : brotli
59
59
if : steps.vcpkg.outcome == 'success'
60
60
continue-on-error : true
61
- run : ./vcpkg.exe install brotli --triplet ${{ matrix.triplet }}
61
+ run : ./vcpkg.exe install brotli --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
62
62
- name : Read brotli config
63
63
if : steps.brotli.outcome == 'success' || steps.brotli.outcome == 'failure'
64
64
continue-on-error : true
76
76
id : libressl
77
77
if : steps.vcpkg.outcome == 'success'
78
78
continue-on-error : true
79
- run : ./vcpkg.exe install libressl[tools] --triplet ${{ matrix.triplet }}
79
+ run : ./vcpkg.exe install libressl[tools] --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
80
80
- name : Read libressl config
81
81
if : steps.libressl.outcome == 'success' || steps.libressl.outcome == 'failure'
82
82
continue-on-error : true
94
94
id : nghttp2
95
95
if : steps.vcpkg.outcome == 'success'
96
96
continue-on-error : true
97
- run : ./vcpkg.exe install nghttp2 --triplet ${{ matrix.triplet }}
97
+ run : ./vcpkg.exe install nghttp2 --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
98
98
- name : Read nghttp2 config
99
99
if : steps.nghttp2.outcome == 'success' || steps.nghttp2.outcome == 'failure'
100
100
continue-on-error : true
@@ -112,7 +112,7 @@ jobs:
112
112
id : ngtcp2
113
113
if : steps.libressl.outcome == 'success'
114
114
continue-on-error : true
115
- run : ./vcpkg.exe install ngtcp2[libressl] --triplet ${{ matrix.triplet }}
115
+ run : ./vcpkg.exe install ngtcp2[libressl] --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
116
116
- name : Read ngtcp2 config
117
117
if : steps.ngtcp2.outcome == 'success' || steps.ngtcp2.outcome == 'failure'
118
118
continue-on-error : true
@@ -130,7 +130,7 @@ jobs:
130
130
id : nghttp3
131
131
if : steps.vcpkg.outcome == 'success'
132
132
continue-on-error : true
133
- run : ./vcpkg.exe install nghttp3 --triplet ${{ matrix.triplet }}
133
+ run : ./vcpkg.exe install nghttp3 --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
134
134
- name : Read nghttp3 config
135
135
if : steps.nghttp3.outcome == 'success' || steps.nghttp3.outcome == 'failure'
136
136
continue-on-error : true
@@ -154,7 +154,7 @@ jobs:
154
154
steps.ngtcp2.outcome == 'success' &&
155
155
steps.nghttp3.outcome == 'success'
156
156
continue-on-error : true
157
- run : ./vcpkg.exe install curl[libressl,http3,ipv6] --overlay-ports ./WebKitRequirements/ports --triplet ${{ matrix.triplet }}
157
+ run : ./vcpkg.exe install curl[libressl,http3,ipv6] --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
158
158
- name : Read curl config
159
159
if : steps.curl.outcome == 'success' || steps.curl.outcome == 'failure'
160
160
continue-on-error : true
@@ -172,7 +172,7 @@ jobs:
172
172
id : icu
173
173
if : steps.vcpkg.outcome == 'success'
174
174
continue-on-error : true
175
- run : ./vcpkg.exe install icu --overlay-ports ./WebKitRequirements/ports --triplet ${{ matrix.triplet }}
175
+ run : ./vcpkg.exe install icu --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
176
176
- name : Read icu config
177
177
if : steps.icu.outcome == 'success' || steps.icu.outcome == 'failure'
178
178
continue-on-error : true
@@ -190,7 +190,7 @@ jobs:
190
190
id : libxml2
191
191
if : steps.icu.outcome == 'success'
192
192
continue-on-error : true
193
- run : ./vcpkg.exe install libxml2[xslt] --overlay-ports ./WebKitRequirements/ports --triplet ${{ matrix.triplet }}
193
+ run : ./vcpkg.exe install libxml2[xslt] --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
194
194
- name : Read libxml2 config
195
195
if : steps.libxml2.outcome == 'success' || steps.libxml2.outcome == 'failure'
196
196
continue-on-error : true
@@ -208,7 +208,7 @@ jobs:
208
208
id : libxslt
209
209
if : steps.libxml2.outcome == 'success'
210
210
continue-on-error : true
211
- run : ./vcpkg.exe install libxslt --triplet ${{ matrix.triplet }}
211
+ run : ./vcpkg.exe install libxslt --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
212
212
- name : Read libxslt config
213
213
if : steps.libxslt.outcome == 'success' || steps.libxslt.outcome == 'failure'
214
214
continue-on-error : true
@@ -226,25 +226,29 @@ jobs:
226
226
id : lcms
227
227
if : steps.vcpkg.outcome == 'success'
228
228
continue-on-error : true
229
- run : ./vcpkg.exe install lcms --triplet ${{ matrix.triplet }}
230
- - name : Read lcms config
229
+ run : ./vcpkg.exe install lcms --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
230
+ - name : Read lcms debug config
231
231
if : steps.lcms.outcome == 'success' || steps.lcms.outcome == 'failure'
232
232
continue-on-error : true
233
- run : Get-Content ./buildtrees/lcms/config-${{ matrix.triplet }}-out.log
233
+ run : Get-Content ./buildtrees/lcms/config-${{ matrix.triplet }}-dbg- out.log
234
234
- name : Read lcms debug build log
235
235
if : steps.lcms.outcome == 'success' || steps.lcms.outcome == 'failure'
236
236
continue-on-error : true
237
- run : Get-Content ./buildtrees/lcms/install-${{ matrix.triplet }}-dbg-out.log
237
+ run : Get-Content ./buildtrees/lcms/package-${{ matrix.triplet }}-dbg-out.log
238
+ - name : Read lcms release config
239
+ if : steps.lcms.outcome == 'success' || steps.lcms.outcome == 'failure'
240
+ continue-on-error : true
241
+ run : Get-Content ./buildtrees/lcms/config-${{ matrix.triplet }}-rel-out.log
238
242
- name : Read lcms release build log
239
243
if : steps.lcms.outcome == 'success' || steps.lcms.outcome == 'failure'
240
244
continue-on-error : true
241
- run : Get-Content ./buildtrees/lcms/install -${{ matrix.triplet }}-rel-out.log
245
+ run : Get-Content ./buildtrees/lcms/package -${{ matrix.triplet }}-rel-out.log
242
246
243
247
- name : Build highway
244
248
id : highway
245
249
if : steps.vcpkg.outcome == 'success'
246
250
continue-on-error : true
247
- run : ./vcpkg.exe install highway --triplet ${{ matrix.triplet }}
251
+ run : ./vcpkg.exe install highway --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
248
252
- name : Read highway config
249
253
if : steps.highway.outcome == 'success' || steps.highway.outcome == 'failure'
250
254
continue-on-error : true
@@ -262,7 +266,7 @@ jobs:
262
266
id : libpng
263
267
if : steps.zlib.outcome == 'success'
264
268
continue-on-error : true
265
- run : ./vcpkg.exe install libpng --triplet ${{ matrix.triplet }}
269
+ run : ./vcpkg.exe install libpng --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
266
270
- name : Read libpng config
267
271
if : steps.libpng.outcome == 'success' || steps.libpng.outcome == 'failure'
268
272
continue-on-error : true
@@ -280,7 +284,7 @@ jobs:
280
284
id : libjpeg
281
285
if : steps.vcpkg.outcome == 'success'
282
286
continue-on-error : true
283
- run : ./vcpkg.exe install libjpeg-turbo --triplet ${{ matrix.triplet }}
287
+ run : ./vcpkg.exe install libjpeg-turbo --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
284
288
- name : Read libjpeg-turbo config
285
289
if : steps.libjpeg.outcome == 'success' || steps.libjpeg.outcome == 'failure'
286
290
continue-on-error : true
@@ -298,7 +302,7 @@ jobs:
298
302
id : libwebp
299
303
if : steps.vcpkg.outcome == 'success'
300
304
continue-on-error : true
301
- run : ./vcpkg.exe install libwebp --triplet ${{ matrix.triplet }}
305
+ run : ./vcpkg.exe install libwebp --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
302
306
- name : Read libwebp config
303
307
if : steps.libwebp.outcome == 'success' || steps.libwebp.outcome == 'failure'
304
308
continue-on-error : true
@@ -319,7 +323,7 @@ jobs:
319
323
steps.highway.outcome == 'success' &&
320
324
steps.lcms.outcome == 'success'
321
325
continue-on-error : true
322
- run : ./vcpkg.exe install libjxl --triplet ${{ matrix.triplet }}
326
+ run : ./vcpkg.exe install libjxl --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
323
327
- name : Read libjxl config
324
328
if : steps.libjxl.outcome == 'success' || steps.libjxl.outcome == 'failure'
325
329
continue-on-error : true
@@ -337,7 +341,7 @@ jobs:
337
341
id : sqlite3
338
342
if : steps.vcpkg.outcome == 'success'
339
343
continue-on-error : true
340
- run : ./vcpkg.exe install sqlite3 --overlay-ports ./WebKitRequirements/ports --triplet ${{ matrix.triplet }}
344
+ run : ./vcpkg.exe install sqlite3 --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
341
345
- name : Read sqlite3 config
342
346
if : steps.sqlite3.outcome == 'success' || steps.sqlite3.outcome == 'failure'
343
347
continue-on-error : true
@@ -355,7 +359,7 @@ jobs:
355
359
id : woff2
356
360
if : steps.brotli.outcome == 'success'
357
361
continue-on-error : true
358
- run : ./vcpkg.exe install woff2 --triplet ${{ matrix.triplet }}
362
+ run : ./vcpkg.exe install woff2 --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
359
363
- name : Read woff2 config
360
364
if : steps.woff2.outcome == 'success' || steps.woff2.outcome == 'failure'
361
365
continue-on-error : true
@@ -373,7 +377,7 @@ jobs:
373
377
id : harfbuzz
374
378
if : steps.icu.outcome == 'success'
375
379
continue-on-error : true
376
- run : ./vcpkg.exe install harfbuzz[core,icu,directwrite] --triplet ${{ matrix.triplet }}
380
+ run : ./vcpkg.exe install harfbuzz[core,icu,directwrite] --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
377
381
- name : Read harfbuzz debug config
378
382
if : steps.harfbuzz.outcome == 'success' || steps.harfbuzz.outcome == 'failure'
379
383
continue-on-error : true
@@ -395,7 +399,7 @@ jobs:
395
399
id : pixman
396
400
if : steps.icu.outcome == 'success'
397
401
continue-on-error : true
398
- run : ./vcpkg.exe install pixman --triplet ${{ matrix.triplet }}
402
+ run : ./vcpkg.exe install pixman --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
399
403
- name : Read pixman debug config
400
404
if : steps.pixman.outcome == 'success' || steps.pixman.outcome == 'failure'
401
405
continue-on-error : true
@@ -417,7 +421,7 @@ jobs:
417
421
id : cairo
418
422
if : steps.libpng.outcome == 'success' && steps.pixman.outcome == 'success'
419
423
continue-on-error : true
420
- run : ./vcpkg.exe install cairo --overlay-ports ./WebKitRequirements/ports --triplet ${{ matrix.triplet }}
424
+ run : ./vcpkg.exe install cairo --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
421
425
- name : Read cairo config
422
426
if : steps.cairo.outcome == 'success' || steps.cairo.outcome == 'failure'
423
427
continue-on-error : true
@@ -435,7 +439,7 @@ jobs:
435
439
id : libpsl
436
440
if : steps.icu.outcome == 'success'
437
441
continue-on-error : true
438
- run : ./vcpkg.exe install libpsl --triplet ${{ matrix.triplet }}
442
+ run : ./vcpkg.exe install libpsl --overlay-ports ./WebKitRequirements/ports --overlay-triplets ./WebKitRequirements/triplets -- triplet ${{ matrix.triplet }}
439
443
- name : Read libpsl debug config
440
444
if : steps.libpsl.outcome == 'success' || steps.libpsl.outcome == 'failure'
441
445
continue-on-error : true
0 commit comments