@@ -21,33 +21,53 @@ jobs:
21
21
id : build
22
22
run : ./gradlew build
23
23
24
- - name : Build Release AAB
24
+ - name : Build Free and Pro Release AAB
25
25
id : buildRelease
26
26
run : ./gradlew bundleRelease
27
27
28
- - name : Sign AAB
28
+ - name : Sign Free AAB
29
29
id : sign
30
30
uses : r0adkll/sign-android-release@fix/bundle-signing
31
31
with :
32
- releaseDirectory : app/build/outputs/bundle/release
33
- signingKeyBase64 : ${{ secrets.SIGNING_KEY }}
32
+ releaseDirectory : app/build/outputs/bundle/freeRelease
33
+ signingKeyBase64 : ${{ secrets.SIGNING_KEY_WITH_PRO }}
34
34
alias : ${{ secrets.ALIAS }}
35
35
keyStorePassword : ${{ secrets.KEY_STORE_PASSWORD }}
36
36
keyPassword : ${{ secrets.KEY_PASSWORD }}
37
37
38
+ - name : Sign Pro AAB
39
+ id : sign
40
+ uses : r0adkll/sign-android-release@fix/bundle-signing
41
+ with :
42
+ releaseDirectory : app/build/outputs/bundle/proRelease
43
+ signingKeyBase64 : ${{ secrets.SIGNING_KEY_WITH_PRO }}
44
+ alias : pro
45
+ keyStorePassword : ${{ secrets.KEY_STORE_PASSWORD }}
46
+ keyPassword : ${{ secrets.KEY_PASSWORD }}
47
+
38
48
- name : Create service_account.json
39
49
id : createServiceAccount
40
50
run : echo '${{ secrets.SERVICE_ACCOUNT_JSON }}' > service_account.json
41
-
42
-
43
51
44
- - name : Deploy to Play Store (PROD)
45
- id : deployProd
52
+ - name : Deploy Free to Play Store (PROD)
53
+ id : deployFreeProd
46
54
uses : r0adkll/upload-google-play@v1.1.3
47
55
with :
48
56
serviceAccountJson : service_account.json
49
57
packageName : com.yogeshpaliyal.keypass
50
- releaseFiles : app/build/outputs/bundle/release/*.aab
58
+ releaseFiles : app/build/outputs/bundle/freeRelease/*.aab
59
+ track : production
60
+ userFraction : 0.01
61
+ status : inProgress
62
+ whatsNewDirectory : whatsnew/
63
+
64
+ - name : Deploy Pro to Play Store (PROD)
65
+ id : deployProProd
66
+ uses : r0adkll/upload-google-play@v1.1.3
67
+ with :
68
+ serviceAccountJson : service_account.json
69
+ packageName : com.yogeshpaliyal.keypass.pro
70
+ releaseFiles : app/build/outputs/bundle/proRelease/*.aab
51
71
track : production
52
72
userFraction : 0.01
53
73
status : inProgress
0 commit comments