From 6ad9d99e6989d4c62becf7b9a5e386ffba29d836 Mon Sep 17 00:00:00 2001 From: jing <42014615+jing332@users.noreply.github.com.> Date: Sun, 11 Aug 2024 18:24:20 +0800 Subject: [PATCH] Update actions --- .github/scripts/build_gojni.sh | 9 +++++++++ .github/workflows/debug.yml | 9 +++------ .github/workflows/release.yml | 9 +++------ .github/workflows/test.yml | 9 +++------ lib-gojni/tts-server-lib/build.sh | 2 +- 5 files changed, 19 insertions(+), 19 deletions(-) create mode 100644 .github/scripts/build_gojni.sh diff --git a/.github/scripts/build_gojni.sh b/.github/scripts/build_gojni.sh new file mode 100644 index 000000000..88f3ccccb --- /dev/null +++ b/.github/scripts/build_gojni.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +cd $GITHUB_WORKSPACE/lib-gojni/tts-server-lib + +go install golang.org/x/mobile/cmd/gomobile +gomobile init +go get golang.org/x/mobile/bind +gomobile bind -ldflags "-s -w" -v -androidapi=21 +mv -f *.aar ../libs \ No newline at end of file diff --git a/.github/workflows/debug.yml b/.github/workflows/debug.yml index 3bc960bdb..047084fde 100644 --- a/.github/workflows/debug.yml +++ b/.github/workflows/debug.yml @@ -16,12 +16,9 @@ jobs: - name: Build tts-server-lib run: | - cd tts-server-lib - go install golang.org/x/mobile/cmd/gomobile@latest - gomobile init - go get golang.org/x/mobile/bind - gomobile bind -ldflags "-s -w" -v -androidapi=19 - cp -f *.aar $GITHUB_WORKSPACE/app/libs + cd $$GITHUB_WORKSPACE/.github/scripts + chmod +x *.sh + ./build_gojni.sh - uses: actions/upload-artifact@v3.1.0 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e4fe329d4..f990910a9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,12 +21,9 @@ jobs: - name: Build tts-server-lib run: | - cd tts-server-lib - go install golang.org/x/mobile/cmd/gomobile - gomobile init - go get golang.org/x/mobile/bind - gomobile bind -ldflags "-s -w" -v -androidapi=21 - cp -f *.aar $GITHUB_WORKSPACE/app/libs + cd $$GITHUB_WORKSPACE/.github/scripts + chmod +x *.sh + ./build_gojni.sh - uses: actions/upload-artifact@v3.1.0 with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 04ad2e6e2..cf7f1d384 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,12 +22,9 @@ jobs: - name: Build tts-server-lib run: | - cd tts-server-lib - go install golang.org/x/mobile/cmd/gomobile - gomobile init - go get golang.org/x/mobile/bind - gomobile bind -ldflags "-s -w" -v -androidapi=21 - cp -f *.aar $GITHUB_WORKSPACE/app/libs + cd $$GITHUB_WORKSPACE/.github/scripts + chmod +x *.sh + ./build_gojni.sh - uses: actions/upload-artifact@v3.1.0 with: diff --git a/lib-gojni/tts-server-lib/build.sh b/lib-gojni/tts-server-lib/build.sh index acf147c86..79140b140 100644 --- a/lib-gojni/tts-server-lib/build.sh +++ b/lib-gojni/tts-server-lib/build.sh @@ -2,7 +2,7 @@ set -e -gomobile bind -v -androidapi=19 +gomobile bind -v -androidapi=21 echo "Moving files to ../libs" mv tts_server_lib.aar ../libs