xref: /expo/.github/workflows/shell-app-ios.yml (revision 9558d768)
1# Github workflows need to exist on the 'main' branch
2# in order to be run on other branches using workflow_dispatch.
3# The actual workflow is loaded from the target branch
4# (the one we dispatch the workflow to run on)
5# so we need a minimal failing job on main just to be able
6# to trigger the workflow on other (usually sdk-xx) branches
7name: iOS Shell App
8
9on:
10  workflow_dispatch:
11    inputs:
12      upload:
13        description: 'type "upload" to confirm upload to S3'
14        required: false
15
16concurrency:
17  group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.ref }}
18  cancel-in-progress: true
19
20jobs:
21  build:
22    runs-on: ubuntu-22.04
23    steps:
24      - name: Fail workflow
25        run: |
26          echo "Shell apps were dropped on 'main'. " \
27          "Did you forget to select the SDK release branch when dispatching workflow?"
28          exit 1
29