Skip to content

Commit 529ed32

Browse files
Update android-release_ci.yml
Signed-off-by: CreativeCodeCat <[email protected]>
1 parent 19077ee commit 529ed32

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

.github/workflows/android-release_ci.yml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,6 @@ jobs:
1111
name: Build, Sign & Release
1212
if: "!startsWith(github.ref_name, 'nightly')"
1313
runs-on: ubuntu-latest
14-
env:
15-
KEY_STORE_FILE: ${{ secrets.SIGNINGKEY_BASE64 }} # optional if using a file from env
16-
KEY_STORE_PASSWORD: ${{ secrets.KEY_STORE_PASSWORD }}
17-
KEY_ALIAS: ${{ secrets.KEY_ALIAS }}
18-
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
19-
2014
steps:
2115
- name: Checkout project
2216
uses: actions/[email protected]
@@ -37,10 +31,22 @@ jobs:
3731
- name: Stop Gradle daemons
3832
run: ./gradlew --stop
3933

34+
- name: Decode keystore
35+
id: write_base64_file
36+
uses: Swisyn/[email protected]
37+
with:
38+
destinationFileName: 'mLauncher.jks'
39+
destinationPath: 'app'
40+
encodedString: ${{ secrets.SIGNINGKEY_BASE64 }}
41+
4042
- name: Build
4143
run: ./gradlew clean assembleProdRelease --refresh-dependencies --no-daemon && ./gradlew clean bundleProdRelease --refresh-dependencies --no-daemon
4244
env:
4345
JAVA_TOOL_OPTIONS: "-Dhttps.protocols=TLSv1.2"
46+
KEY_STORE_FILE: ${{ steps.write_base64_file.outputs.filePath }}
47+
KEY_STORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }}
48+
KEY_ALIAS: ${{ secrets.KEY_ALIAS }}
49+
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
4450

4551
- name: Release to GitHub
4652
uses: svenstaro/[email protected]

0 commit comments

Comments
 (0)