35 lines
872 B
YAML
35 lines
872 B
YAML
name: TestFlight
|
|
|
|
on:
|
|
push:
|
|
tags:
|
|
- "release/v*.*.*"
|
|
|
|
jobs:
|
|
release:
|
|
name: Build and upload
|
|
runs-on: macos-arm64
|
|
timeout-minutes: 90
|
|
|
|
steps:
|
|
- name: Check out the release tag
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Ruby
|
|
uses: ruby/setup-ruby@v1
|
|
with:
|
|
ruby-version: "3.3.11"
|
|
bundler-cache: true
|
|
|
|
- name: Build and upload to TestFlight
|
|
env:
|
|
ASC_KEY_ID: ${{ secrets.ASC_KEY_ID }}
|
|
ASC_ISSUER_ID: ${{ secrets.ASC_ISSUER_ID }}
|
|
ASC_KEY: ${{ secrets.ASC_KEY }}
|
|
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
|
|
MATCH_GIT_BASIC_AUTHORIZATION: ${{ secrets.MATCH_GIT_BASIC_AUTHORIZATION }}
|
|
CI: "true"
|
|
FASTLANE_SKIP_UPDATE_CHECK: "1"
|
|
FASTLANE_HIDE_CHANGELOG: "1"
|
|
run: bundle exec fastlane ios beta
|