@@ -102,6 +102,10 @@ jobs:
102102 android :
103103 name : Android
104104 runs-on : ubuntu-latest
105+ permissions :
106+ contents : read
107+ pages : write
108+ id-token : write
105109 steps :
106110 - name : Set up Flutter
107111 uses : subosito/flutter-action@v2
@@ -143,16 +147,6 @@ jobs:
143147 token : ${{ secrets.TOKEN }}
144148 allowUpdates : true
145149
146- - name : Upload app bundle to Google Play
147- uses : r0adkll/upload-google-play@v1
148- with :
149- serviceAccountJson : " app/service-account.json"
150- packageName : " com.onemdev.flutter_ui_challenges"
151- releaseFile : app/build/app/outputs/bundle/release/app-release.aab
152- track : " beta"
153- inAppUpdatePriority : 3
154- status : completed
155-
156150 - uses : actions/upload-artifact@v4
157151 with :
158152 name : " app-release.aab"
@@ -162,6 +156,40 @@ jobs:
162156 name : " app-release.apk"
163157 path : " app/build/app/outputs/apk/release/app-release.apk"
164158
159+ playstore :
160+ name : Playstore Release
161+ needs : android
162+ runs-on : ubuntu-latest
163+ permissions :
164+ contents : read
165+ pages : write
166+ id-token : write
167+ steps :
168+ - uses : actions/checkout@v4
169+ with :
170+ repository : " hmziqrs/keys-n-stuff"
171+ path : " keys"
172+ token : ${{ secrets.TOKEN }}
173+
174+ - uses : actions/download-artifact@v4
175+ with :
176+ name : app-release.aab
177+ path : artifacts
178+ - run : ls -lah
179+ - run : ls -lah keys/
180+ - run : ls -lah keys/fuid
181+ - run : ls -lah artifacts
182+ - run : ls -lah artifacts/app-release.aab
183+ - name : Upload app bundle to Google Play
184+ uses : r0adkll/upload-google-play@v1
185+ with :
186+ serviceAccountJson : " keys/fuid/service-account.json"
187+ packageName : " com.onemdev.flutter_ui_challenges"
188+ releaseFile : " artifacts/*.aab"
189+ track : " beta"
190+ inAppUpdatePriority : 3
191+ status : completed
192+
165193 macos :
166194 name : MacOS
167195 runs-on : macos-latest
0 commit comments