ci : disable java build

This commit is contained in:
Georgi Gerganov 2024-07-08 14:26:59 +03:00
parent bec9836849
commit 64a56ebf13
No known key found for this signature in database
GPG Key ID: 449E073F9DC10735

View File

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