diff --git a/.gitea/workflows/android.yml b/.gitea/workflows/android.yml index 297572e..b4e6273 100644 --- a/.gitea/workflows/android.yml +++ b/.gitea/workflows/android.yml @@ -37,23 +37,17 @@ jobs: run: flutter build apk --release - name: sign app apk - uses: https://github.com/Tlaster/android-sign@v1 - - with: - releaseDirectory: | - build/app/outputs/flutter-apk - signingKeyBase64: ${{ secrets.SIGNING_KEY }} - output: build/release/signed - alias: ${{ secrets.ALIAS }} - keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }} - env: - BUILD_TOOLS_VERSION: "35.0.0" + run: | + mkdir -p ~/.android + export KEYSTORE_PASS="${{ secrets.KEYSTORE_PASS }}" + echo "${{ secrets.SIGNING_KEY }}" | base64 -d > ~/.android/debug.keystore + jarsigner -verbose -sigalg SHA256withRSA -digestalg SHA-256 -keystore ~/android/debug.keystore build/app/outputs/flutter-apk/app-release.apk ${{ secrets.ALIAS }} - #- name: release-build - # uses: akkuman/gitea-release-action@v1 - # env: - # NODE_OPTIONS: '--experimental-fetch' - # with: - # files: |- - # build/app/outputs/flutter-apk/app-release.apk - # token: '${{secrets.RELEASE_TOKEN}}' + - name: release-build + uses: akkuman/gitea-release-action@v1 + env: + NODE_OPTIONS: '--experimental-fetch' + with: + files: |- + build/app/outputs/flutter-apk/app-release.apk + token: '${{secrets.RELEASE_TOKEN}}'