Skip to content

Release macOS

Release macOS #5

name: Release macOS
on: [workflow_dispatch]
jobs:
build-app:
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup netrc
env:
AUTH_TOKEN: ${{ secrets.AUTH_TOKEN_SWIFT_PACKAGES }}
APP_STORE_CONNECT_API_KEY_IN_HOUSE: ${{ secrets.APP_STORE_CONNECT_API_KEY_IN_HOUSE }}
APP_STORE_CONNECT_API_KEY_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_ISSUER_ID }}
APP_STORE_CONNECT_API_KEY_KEY: ${{ secrets.APP_STORE_CONNECT_API_KEY_KEY }}
APP_STORE_CONNECT_API_KEY_KEY_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_KEY_ID }}
MATCH_GIT_BASIC_AUTHORIZATION: ${{ secrets.MATCH_GIT_BASIC_AUTHORIZATION }}
run: echo -e "machine github.com\n login $AUTH_TOKEN" >> ~/.netrc
- name: Setup ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '3.0'
bundler-cache: true
working-directory: 'multiplatformApp'
- uses: maierj/fastlane-action@v3.0.0
with:
lane: 'beta'
subdirectory: 'multiplatformApp'