Only run deploy on main branch if tests pass

This commit is contained in:
Christa Hartsock
2022-07-07 17:09:37 -07:00
parent db9fc27320
commit efe73fac2e

View File

@@ -5,7 +5,7 @@ on:
workflows: [ Run checks ]
types:
- completed
# branches: [ main ]
branches: [ main ] # Redundant, workflow_run events are only triggered on default branch (`main`)
permissions:
contents: read
@@ -13,7 +13,7 @@ permissions:
jobs:
deploy:
runs-on: ubuntu-latest
# if: ${{ github.event.workflow_run.conclusion == 'success' }}
if: ${{ github.event.workflow_run.conclusion == 'success' }}
steps:
- name: Install container dependencies
@@ -51,8 +51,8 @@ jobs:
--var AWS_ACCESS_KEY_ID="$AWS_ACCESS_KEY_ID" \
--var AWS_SECRET_ACCESS_KEY="$AWS_SECRET_ACCESS_KEY"
# bail:
# runs-on: ubuntu-latest
# if: ${{ github.event.workflow_run.conclusion == 'failure' }}
# steps:
# - run: echo 'Checks failed, preventing deploy'
bail:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'failure' }}
steps:
- run: echo 'Checks failed, not deploying'