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