chmod +x ./gradlew
./gradlew assembleRelease
- java:
- needs: [ 'windows' ]
- runs-on: windows-latest
- steps:
- - uses: actions/checkout@v4
-
- - name: Install Java
- uses: actions/setup-java@v4
- with:
- distribution: zulu
- java-version: 20
-
- - name: Download Windows lib
- uses: actions/download-artifact@v4
- with:
- name: win32-x86-64_whisper.dll
- path: bindings/java/build/generated/resources/main/win32-x86-64
-
- - name: Build
- run: |
- models\download-ggml-model.cmd tiny.en
- cd bindings/java
- chmod +x ./gradlew
- ./gradlew build
-
- - name: Upload jar
- uses: actions/upload-artifact@v4
- with:
- name: whispercpp.jar
- path: bindings/java/build/libs/whispercpp-*.jar
-
- - name: Publish package
- if: ${{ github.ref == 'refs/heads/master' }}
- uses: gradle/gradle-build-action@v2.4.2
- with:
- arguments: publish
- build-root-directory: bindings/java
- env:
- MAVEN_USERNAME: ${{ secrets.JIRA_USER }}
- MAVEN_PASSWORD: ${{ secrets.JIRA_PASS }}
- PGP_SECRET: ${{ secrets.GPG_PRIVATE_KEY }}
- PGP_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
+# TODO: disabled because of following fail: https://github.com/ggerganov/whisper.cpp/actions/runs/9686220096/job/26735899598
+# java:
+# needs: [ 'windows' ]
+# runs-on: windows-latest
+# steps:
+# - uses: actions/checkout@v4
+#
+# - name: Install Java
+# uses: actions/setup-java@v4
+# with:
+# distribution: zulu
+# java-version: 20
+#
+# - name: Download Windows lib
+# uses: actions/download-artifact@v4
+# with:
+# name: win32-x86-64_whisper.dll
+# path: bindings/java/build/generated/resources/main/win32-x86-64
+#
+# - name: Build
+# run: |
+# models\download-ggml-model.cmd tiny.en
+# cd bindings/java
+# chmod +x ./gradlew
+# ./gradlew build
+#
+# - name: Upload jar
+# uses: actions/upload-artifact@v4
+# with:
+# name: whispercpp.jar
+# path: bindings/java/build/libs/whispercpp-*.jar
+#
+# - name: Publish package
+# if: ${{ github.ref == 'refs/heads/master' }}
+# uses: gradle/gradle-build-action@v2.4.2
+# with:
+# arguments: publish
+# build-root-directory: bindings/java
+# env:
+# MAVEN_USERNAME: ${{ secrets.JIRA_USER }}
+# MAVEN_PASSWORD: ${{ secrets.JIRA_PASS }}
+# PGP_SECRET: ${{ secrets.GPG_PRIVATE_KEY }}
+# PGP_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
quantize:
runs-on: ubuntu-latest