2020-07-06 02:27:03 +00:00
|
|
|
name: Production Deploy
|
|
|
|
|
|
|
|
on:
|
2023-07-09 12:16:02 +00:00
|
|
|
workflow_dispatch:
|
2020-07-06 02:27:03 +00:00
|
|
|
release:
|
2020-08-29 18:26:36 +00:00
|
|
|
types: [ released ]
|
2020-07-06 02:27:03 +00:00
|
|
|
|
2023-09-17 23:49:59 +00:00
|
|
|
env:
|
|
|
|
SUPPLY_UPLOAD_MAX_RETRIES: 5
|
|
|
|
|
2020-07-06 02:27:03 +00:00
|
|
|
jobs:
|
2023-06-26 13:05:17 +00:00
|
|
|
play_promote_production:
|
|
|
|
name: Play Publish Production
|
2020-08-29 20:14:16 +00:00
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
2023-09-06 12:33:14 +00:00
|
|
|
- uses: actions/checkout@v4
|
2020-08-29 20:14:16 +00:00
|
|
|
|
2023-08-01 15:08:12 +00:00
|
|
|
- uses: ruby/setup-ruby@v1
|
2020-09-02 04:34:19 +00:00
|
|
|
with:
|
2023-08-01 15:13:15 +00:00
|
|
|
ruby-version: '3.2'
|
2023-08-01 15:08:12 +00:00
|
|
|
bundler-cache: true
|
2020-09-02 04:34:19 +00:00
|
|
|
|
2023-09-09 00:29:16 +00:00
|
|
|
- uses: ./.github/actions/inflate-secrets
|
|
|
|
name: Inflate Secrets
|
|
|
|
with:
|
|
|
|
keystore: ${{ secrets.ORIGINAL_KEYSTORE_FILE }}
|
|
|
|
google-services: ${{ secrets.GOOGLESERVICES }}
|
|
|
|
firebase-creds: ${{ secrets.FIREBASECREDS }}
|
|
|
|
playstore-creds: ${{ secrets.PLAYSTORECREDS }}
|
|
|
|
|
2023-08-01 15:08:12 +00:00
|
|
|
- name: Promote to Beta to Production Play Store
|
|
|
|
run: bundle exec fastlane promote_to_production
|
2022-02-01 21:21:35 +00:00
|
|
|
|
2023-08-01 15:08:12 +00:00
|
|
|
- name: Promote to Beta to Production Play Store
|
|
|
|
run: bundle exec fastlane submit_amazon
|