Skip to content

Monitor

Monitor #4

Workflow file for this run

name: Monitor
on:
schedule:
# 01:00 UTC daily = 09:00 Asia/Shanghai
- cron: "0 1 * * *"
workflow_dispatch:
concurrency:
group: monitor
cancel-in-progress: true
jobs:
status:
name: ASC status snapshot
runs-on: ubuntu-latest
timeout-minutes: 10
environment: testflight
steps:
- uses: actions/checkout@v4
- uses: ruby/setup-ruby@v1
with:
ruby-version: "3.3"
bundler-cache: true
- name: Fetch App Store + TestFlight status
env:
ASC_KEY_ID: ${{ secrets.ASC_KEY_ID }}
ASC_ISSUER_ID: ${{ secrets.ASC_ISSUER_ID }}
ASC_KEY_CONTENT: ${{ secrets.ASC_KEY_CONTENT }}
APP_BUNDLE_ID: com.jiejuefuyou.autochoice
run: bundle exec fastlane status_report