43
43
with :
44
44
fetch-depth : 0
45
45
46
+ - name : ccache
47
+ uses :
hendrikmuhs/[email protected]
48
+ with :
49
+ key : macOS-latest-cmake-arm64
50
+
46
51
- name : Dependencies
47
52
id : depends
48
53
continue-on-error : true
@@ -108,6 +113,11 @@ jobs:
108
113
with :
109
114
fetch-depth : 0
110
115
116
+ - name : ccache
117
+ uses :
hendrikmuhs/[email protected]
118
+ with :
119
+ key : macOS-latest-cmake-x64
120
+
111
121
- name : Dependencies
112
122
id : depends
113
123
continue-on-error : true
@@ -172,6 +182,11 @@ jobs:
172
182
with :
173
183
fetch-depth : 0
174
184
185
+ - name : ccache
186
+ uses :
hendrikmuhs/[email protected]
187
+ with :
188
+ key : ubuntu-cpu-cmake
189
+
175
190
- name : Dependencies
176
191
id : depends
177
192
run : |
@@ -249,6 +264,11 @@ jobs:
249
264
id : checkout
250
265
uses : actions/checkout@v4
251
266
267
+ - name : ccache
268
+ uses :
hendrikmuhs/[email protected]
269
+ with :
270
+ key : ubuntu-latest-cmake-sanitizer-${{ matrix.sanitizer }}
271
+
252
272
- name : Dependencies
253
273
id : depends
254
274
run : |
@@ -296,6 +316,11 @@ jobs:
296
316
id : checkout
297
317
uses : actions/checkout@v4
298
318
319
+ - name : ccache
320
+ uses :
hendrikmuhs/[email protected]
321
+ with :
322
+ key : ubuntu-latest-cmake-rpc
323
+
299
324
- name : Dependencies
300
325
id : depends
301
326
run : |
@@ -325,6 +350,11 @@ jobs:
325
350
id : checkout
326
351
uses : actions/checkout@v4
327
352
353
+ - name : ccache
354
+ uses :
hendrikmuhs/[email protected]
355
+ with :
356
+ key : ubuntu-22-cmake-vulkan
357
+
328
358
- name : Dependencies
329
359
id : depends
330
360
run : |
@@ -358,6 +388,11 @@ jobs:
358
388
id : checkout
359
389
uses : actions/checkout@v4
360
390
391
+ - name : ccache
392
+ uses :
hendrikmuhs/[email protected]
393
+ with :
394
+ key : ubuntu-22-cmake-hip
395
+
361
396
- name : Dependencies
362
397
id : depends
363
398
run : |
@@ -390,6 +425,11 @@ jobs:
390
425
id : checkout
391
426
uses : actions/checkout@v4
392
427
428
+ - name : ccache
429
+ uses :
hendrikmuhs/[email protected]
430
+ with :
431
+ key : ubuntu-22-cmake-musa
432
+
393
433
- name : Dependencies
394
434
id : depends
395
435
run : |
@@ -435,6 +475,11 @@ jobs:
435
475
id : checkout
436
476
uses : actions/checkout@v4
437
477
478
+ - name : ccache
479
+ uses :
hendrikmuhs/[email protected]
480
+ with :
481
+ key : ubuntu-22-cmake-sycl
482
+
438
483
- name : Build
439
484
id : cmake_build
440
485
run : |
@@ -479,6 +524,11 @@ jobs:
479
524
id : checkout
480
525
uses : actions/checkout@v4
481
526
527
+ - name : ccache
528
+ uses :
hendrikmuhs/[email protected]
529
+ with :
530
+ key : ubuntu-22-cmake-sycl-fp16
531
+
482
532
- name : Build
483
533
id : cmake_build
484
534
run : |
@@ -500,6 +550,11 @@ jobs:
500
550
id : checkout
501
551
uses : actions/checkout@v4
502
552
553
+ - name : ccache
554
+ uses :
hendrikmuhs/[email protected]
555
+ with :
556
+ key : macOS-latest-cmake-ios
557
+
503
558
- name : Dependencies
504
559
id : depends
505
560
continue-on-error : true
@@ -531,6 +586,11 @@ jobs:
531
586
id : checkout
532
587
uses : actions/checkout@v4
533
588
589
+ - name : ccache
590
+ uses :
hendrikmuhs/[email protected]
591
+ with :
592
+ key : macOS-latest-cmake-tvos
593
+
534
594
- name : Dependencies
535
595
id : depends
536
596
continue-on-error : true
@@ -566,6 +626,11 @@ jobs:
566
626
id : checkout
567
627
uses : actions/checkout@v4
568
628
629
+ - name : ccache
630
+ uses :
hendrikmuhs/[email protected]
631
+ with :
632
+ key : macOS-latest-swift
633
+
569
634
- name : Dependencies
570
635
id : depends
571
636
continue-on-error : true
@@ -607,6 +672,11 @@ jobs:
607
672
- name : Clone
608
673
uses : actions/checkout@v4
609
674
675
+ - name : ccache
676
+ uses :
hendrikmuhs/[email protected]
677
+ with :
678
+ key : windows-msys2
679
+
610
680
- name : Setup ${{ matrix.sys }}
611
681
uses : msys2/setup-msys2@v2
612
682
with :
@@ -675,6 +745,11 @@ jobs:
675
745
with :
676
746
fetch-depth : 0
677
747
748
+ - name : ccache
749
+ uses :
hendrikmuhs/[email protected]
750
+ with :
751
+ key : windows-latest-cmake-${{ matrix.build }}
752
+
678
753
- name : Clone Kompute submodule
679
754
id : clone_kompute
680
755
if : ${{ matrix.build == 'kompute-x64' }}
@@ -813,13 +888,20 @@ jobs:
813
888
- name : Clone
814
889
id : checkout
815
890
uses : actions/checkout@v4
891
+ with :
892
+ fetch-depth : 0
893
+
894
+ - name : ccache
895
+ uses :
hendrikmuhs/[email protected]
896
+ with :
897
+ key : ubuntu-latest-cmake-cuda
816
898
817
899
- name : Install dependencies
818
900
env :
819
901
DEBIAN_FRONTEND : noninteractive
820
902
run : |
821
- apt update
822
- apt install -y cmake build-essential ninja-build libgomp1 git
903
+ apt update
904
+ apt install -y cmake build-essential ninja-build libcurl4-openssl-dev libgomp1 git
823
905
824
906
- name : Build with CMake
825
907
run : |
@@ -1232,6 +1314,11 @@ jobs:
1232
1314
with :
1233
1315
fetch-depth : 0
1234
1316
1317
+ - name : ccache
1318
+ uses :
hendrikmuhs/[email protected]
1319
+ with :
1320
+ key : release
1321
+
1235
1322
- name : Determine tag name
1236
1323
id : tag
1237
1324
shell : bash
0 commit comments