Skip to content

release: alpha-1.7.0-1 #103

release: alpha-1.7.0-1

release: alpha-1.7.0-1 #103

Workflow file for this run

name: Build & Release
on:
push:
tags:
- 'v*'
- 'beta-*'
- 'alpha-*'
permissions:
contents: write
jobs:
setup:
uses: ./.github/workflows/setup.yaml
build-android:
needs: setup
uses: ./.github/workflows/build-android.yaml
with:
version: ${{ needs.setup.outputs.version }}
secrets:
KEYSTORE_BASE64: ${{ secrets.KEYSTORE_BASE64 }}
KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }}
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
KEY_ALIAS: ${{ secrets.KEY_ALIAS }}
build-ios:
needs: setup
uses: ./.github/workflows/build-ios.yaml
with:
version: ${{ needs.setup.outputs.version }}
build-windows:
needs: setup
uses: ./.github/workflows/build-windows.yaml
with:
version: ${{ needs.setup.outputs.version }}
secrets:
SIGNPATH_API_TOKEN: ${{ secrets.SIGNPATH_API_TOKEN }}
build-macos:
needs: setup
uses: ./.github/workflows/build-macos.yaml
with:
version: ${{ needs.setup.outputs.version }}
build-appstore:
needs: setup
uses: ./.github/workflows/build-appstore.yaml
with:
version: ${{ needs.setup.outputs.version }}
secrets:
ASC_KEY_ID: ${{ secrets.ASC_KEY_ID }}
ASC_ISSUER_ID: ${{ secrets.ASC_ISSUER_ID }}
ASC_KEY_P8_BASE64: ${{ secrets.ASC_KEY_P8_BASE64 }}
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
MATCH_GIT_BASIC_AUTHORIZATION: ${{ secrets.MATCH_GIT_BASIC_AUTHORIZATION }}
APP_BUNDLE_ID: ${{ secrets.APP_BUNDLE_ID }}
release:
needs: [setup, build-android, build-ios, build-windows, build-macos]
uses: ./.github/workflows/release.yaml
with:
version: ${{ needs.setup.outputs.version }}
is_alpha: ${{ needs.setup.outputs.is_alpha }}
is_beta: ${{ needs.setup.outputs.is_beta }}
release_notes: ${{ needs.setup.outputs.release_notes }}