From f5301b29001f2ed1927d6df594afa9455879d4f9 Mon Sep 17 00:00:00 2001 From: rhenwinch Date: Mon, 5 Feb 2024 21:59:03 +0800 Subject: [PATCH] fix: pre-release is not signed --- .github/workflows/Build.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Build.yml b/.github/workflows/Build.yml index 0d23b569..90c03a3f 100644 --- a/.github/workflows/Build.yml +++ b/.github/workflows/Build.yml @@ -34,12 +34,12 @@ jobs: java-version: 17 distribution: adopt - - name: Build release + - name: Build release and prerelease uses: gradle/gradle-command-action@v2 with: arguments: :app:assembleRelease :app:assemblePrerelease - - name: Sign as pre-release APK + - name: Sign release APK uses: r0adkll/sign-android-release@v1 with: releaseDirectory: app/build/outputs/apk/release @@ -48,6 +48,15 @@ jobs: keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }} keyPassword: ${{ secrets.KEY_PASSWORD }} + - name: Sign pre-release APK + uses: r0adkll/sign-android-release@v1 + with: + releaseDirectory: app/build/outputs/apk/prerelease + signingKeyBase64: ${{ secrets.SIGNING_KEY }} + alias: ${{ secrets.ALIAS }} + keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }} + keyPassword: ${{ secrets.KEY_PASSWORD }} + - name: Clean up build artifacts run: | set -e