@@ -15,10 +15,10 @@ jobs:
15
15
16
16
steps :
17
17
- name : Clone
18
- uses : actions/checkout@v3
18
+ uses : actions/checkout@v4
19
19
20
20
- name : Set up QEMU
21
- uses : docker/setup-qemu-action@v2
21
+ uses : docker/setup-qemu-action@v3
22
22
23
23
- name : Build ${{ matrix.arch }}
24
24
run : |
36
36
37
37
steps :
38
38
- name : Clone
39
- uses : actions/checkout@v3
39
+ uses : actions/checkout@v4
40
40
41
41
- name : Dependencies
42
42
run : |
@@ -53,10 +53,10 @@ jobs:
53
53
54
54
steps :
55
55
- name : Clone
56
- uses : actions/checkout@v3
56
+ uses : actions/checkout@v4
57
57
58
58
- name : Build
59
- uses : cross-platform-actions/action@v0.15 .0
59
+ uses : cross-platform-actions/action@v0.24 .0
60
60
with :
61
61
operating_system : freebsd
62
62
version : ' 13.2'
@@ -77,10 +77,10 @@ jobs:
77
77
78
78
steps :
79
79
- name : Clone
80
- uses : actions/checkout@v3
80
+ uses : actions/checkout@v4
81
81
82
82
- name : Set up QEMU
83
- uses : docker/setup-qemu-action@v2
83
+ uses : docker/setup-qemu-action@v3
84
84
85
85
- name : Build ${{ matrix.arch }}
86
86
run : |
@@ -105,10 +105,10 @@ jobs:
105
105
106
106
steps :
107
107
- name : Clone
108
- uses : actions/checkout@v3
108
+ uses : actions/checkout@v4
109
109
110
110
- name : Set up QEMU
111
- uses : docker/setup-qemu-action@v2
111
+ uses : docker/setup-qemu-action@v3
112
112
113
113
- name : Build ${{ matrix.arch }}
114
114
run : |
@@ -133,10 +133,10 @@ jobs:
133
133
134
134
steps :
135
135
- name : Clone
136
- uses : actions/checkout@v3
136
+ uses : actions/checkout@v4
137
137
138
138
- name : Set up QEMU
139
- uses : docker/setup-qemu-action@v2
139
+ uses : docker/setup-qemu-action@v3
140
140
141
141
- name : Build ${{ matrix.arch }}
142
142
run : |
@@ -165,7 +165,7 @@ jobs:
165
165
166
166
steps :
167
167
- name : Clone
168
- uses : actions/checkout@v3
168
+ uses : actions/checkout@v4
169
169
170
170
- name : add oneAPI to apt
171
171
shell : bash
@@ -189,7 +189,7 @@ jobs:
189
189
190
190
- name : Clone
191
191
id : checkout
192
- uses : actions/checkout@v3
192
+ uses : actions/checkout@v4
193
193
194
194
- name : Build
195
195
id : cmake_build
@@ -215,7 +215,7 @@ jobs:
215
215
216
216
steps :
217
217
- name : Clone
218
- uses : actions/checkout@v3
218
+ uses : actions/checkout@v4
219
219
220
220
- name : add oneAPI to apt
221
221
shell : bash
@@ -239,7 +239,7 @@ jobs:
239
239
240
240
- name : Clone
241
241
id : checkout
242
- uses : actions/checkout@v3
242
+ uses : actions/checkout@v4
243
243
244
244
- name : Build
245
245
id : cmake_build
@@ -262,7 +262,7 @@ jobs:
262
262
263
263
steps :
264
264
- name : Clone
265
- uses : actions/checkout@v3
265
+ uses : actions/checkout@v4
266
266
267
267
- name : Setup ${{ matrix.sys }}
268
268
uses : msys2/setup-msys2@v2
@@ -328,10 +328,10 @@ jobs:
328
328
329
329
steps :
330
330
- name : Clone
331
- uses : actions/checkout@v3
331
+ uses : actions/checkout@v4
332
332
333
333
- name : Add msbuild to PATH
334
- uses : microsoft/setup-msbuild@v1
334
+ uses : microsoft/setup-msbuild@v2
335
335
336
336
- name : Fetch SDL2 and set SDL2_DIR
337
337
if : matrix.sdl2 == 'ON'
@@ -356,14 +356,14 @@ jobs:
356
356
run : copy "$env:SDL2_DIR/../lib/${{ matrix.s2arc }}/SDL2.dll" build/bin/${{ matrix.build }}
357
357
358
358
- name : Upload dll
359
- uses : actions/upload-artifact@v3
359
+ uses : actions/upload-artifact@v4
360
360
with :
361
361
name : ${{ matrix.jnaPath }}_whisper.dll
362
362
path : build/bin/${{ matrix.build }}/whisper.dll
363
363
364
364
- name : Upload binaries
365
365
if : matrix.sdl2 == 'ON'
366
- uses : actions/upload-artifact@v1
366
+ uses : actions/upload-artifact@v4
367
367
with :
368
368
name : whisper-bin-${{ matrix.arch }}
369
369
path : build/bin/${{ matrix.build }}
@@ -392,10 +392,10 @@ jobs:
392
392
393
393
steps :
394
394
- name : Clone
395
- uses : actions/checkout@v3
395
+ uses : actions/checkout@v4
396
396
397
397
- name : Add msbuild to PATH
398
- uses : microsoft/setup-msbuild@v1
398
+ uses : microsoft/setup-msbuild@v2
399
399
400
400
- name : Fetch OpenBLAS
401
401
if : matrix.blas == 'ON'
@@ -453,7 +453,7 @@ jobs:
453
453
454
454
- name : Upload binaries
455
455
if : matrix.blas == 'ON' && matrix.sdl2 == 'ON'
456
- uses : actions/upload-artifact@v1
456
+ uses : actions/upload-artifact@v4
457
457
with :
458
458
name : whisper-blas${{ matrix.clblast == 'ON' && '-clblast' || ''}}-bin-${{ matrix.arch }}
459
459
path : build/bin/${{ matrix.build }}
@@ -476,14 +476,14 @@ jobs:
476
476
477
477
steps :
478
478
- name : Clone
479
- uses : actions/checkout@v3
479
+ uses : actions/checkout@v4
480
480
481
481
- name : Add msbuild to PATH
482
- uses : microsoft/setup-msbuild@v1
482
+ uses : microsoft/setup-msbuild@v2
483
483
484
484
- name : Install CUDA Toolkit
485
485
id : cuda-toolkit
486
-
486
+
487
487
with :
488
488
cuda : ' ${{ matrix.cuda-toolkit }}'
489
489
@@ -519,7 +519,7 @@ jobs:
519
519
520
520
- name : Upload binaries
521
521
if : matrix.sdl2 == 'ON'
522
- uses : actions/upload-artifact@v1
522
+ uses : actions/upload-artifact@v4
523
523
with :
524
524
name : whisper-cublas-${{ matrix.cuda-toolkit }}-bin-${{ matrix.arch }}
525
525
path : build/bin/${{ matrix.build }}
@@ -533,10 +533,10 @@ jobs:
533
533
534
534
steps :
535
535
- name : Clone
536
- uses : actions/checkout@v3
536
+ uses : actions/checkout@v4
537
537
538
538
- name : Setup emsdk
539
- uses : mymindstorm/setup-emsdk@v12
539
+ uses : mymindstorm/setup-emsdk@v14
540
540
541
541
- name : Verify
542
542
run : emcc -v
@@ -555,7 +555,7 @@ jobs:
555
555
556
556
steps :
557
557
- name : Clone
558
- uses : actions/checkout@v3
558
+ uses : actions/checkout@v4
559
559
560
560
- name : Configure
561
561
run : |
@@ -573,24 +573,24 @@ jobs:
573
573
574
574
steps :
575
575
- name : Clone
576
- uses : actions/checkout@v3
576
+ uses : actions/checkout@v4
577
577
with :
578
578
path : whisper
579
579
580
580
- name : Clone
581
- uses : actions/checkout@v3
581
+ uses : actions/checkout@v4
582
582
with :
583
583
repository : ggerganov/ggml
584
584
path : ggml
585
585
586
586
- name : Install Java
587
- uses : actions/setup-java@v3
587
+ uses : actions/setup-java@v4
588
588
with :
589
589
distribution : zulu
590
- java-version : 17
590
+ java-version : 21
591
591
592
592
- name : Setup Android SDK
593
- uses : android-actions/setup-android@v2
593
+ uses : android-actions/setup-android@v3
594
594
595
595
- name : Build
596
596
run : |
@@ -608,20 +608,19 @@ jobs:
608
608
609
609
steps :
610
610
- name : Clone
611
- uses : actions/checkout@v3
611
+ uses : actions/checkout@v4
612
612
613
613
- name : set up JDK 11
614
- uses : actions/setup-java@v3
614
+ uses : actions/setup-java@v4
615
615
with :
616
616
java-version : ' 11'
617
617
distribution : ' temurin'
618
618
cache : gradle
619
619
620
620
- name : Setup Android SDK
621
- uses : android-actions/setup-android@v2
621
+ uses : android-actions/setup-android@v3
622
622
with :
623
- api-level : 30
624
- build-tools-version : 30.0.3
623
+ cmdline-tools-version : 9.0
625
624
626
625
- name : Build
627
626
run : |
@@ -633,15 +632,16 @@ jobs:
633
632
needs : [ 'windows' ]
634
633
runs-on : windows-latest
635
634
steps :
636
- - uses : actions/checkout@v3
635
+ - uses : actions/checkout@v4
637
636
638
637
- name : Install Java
639
- uses : actions/setup-java@v1
638
+ uses : actions/setup-java@v4
640
639
with :
641
- java-version : 17
640
+ distribution : zulu
641
+ java-version : 20
642
642
643
643
- name : Download Windows lib
644
- uses : actions/download-artifact@v3
644
+ uses : actions/download-artifact@v4
645
645
with :
646
646
name : win32-x86-64_whisper.dll
647
647
path : bindings/java/build/generated/resources/main/win32-x86-64
@@ -654,7 +654,7 @@ jobs:
654
654
./gradlew build
655
655
656
656
- name : Upload jar
657
- uses : actions/upload-artifact@v3
657
+ uses : actions/upload-artifact@v4
658
658
with :
659
659
name : whispercpp.jar
660
660
path : bindings/java/build/libs/whispercpp-*.jar
@@ -676,7 +676,7 @@ jobs:
676
676
677
677
steps :
678
678
- name : Clone
679
- uses : actions/checkout@v3
679
+ uses : actions/checkout@v4
680
680
681
681
- name : Test quantize
682
682
run : |
0 commit comments