mirror of
https://github.com/home-assistant/android
synced 2024-10-15 12:32:54 +00:00
40 lines
1.1 KiB
YAML
40 lines
1.1 KiB
YAML
name: Production Deploy
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
release:
|
|
types: [ released ]
|
|
|
|
env:
|
|
SUPPLY_UPLOAD_MAX_RETRIES: 5
|
|
|
|
jobs:
|
|
play_promote_production:
|
|
name: Play Publish Production
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
|
|
- uses: ruby/setup-ruby@v1
|
|
with:
|
|
ruby-version: '3.2'
|
|
bundler-cache: true
|
|
|
|
- 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 }}
|
|
|
|
- name: Promote Beta to Production Play Store
|
|
run: bundle exec fastlane promote_to_production
|
|
|
|
- name: Send to Production Amazon App Store
|
|
run: bundle exec fastlane submit_amazon
|
|
env:
|
|
AMAZON_APPSTORE_CLIENT_ID: ${{ secrets.AMAZON_APPSTORE_CLIENT_ID }}
|
|
AMAZON_APPSTORE_CLIENT_SECRET: ${{ secrets.AMAZON_APPSTORE_CLIENT_SECRET }}
|
|
AMAZON_APPSTORE_APP_ID: ${{ secrets.AMAZON_APPSTORE_APP_ID }}
|