Skip to content

Commit

Permalink
add deploy-status
Browse files Browse the repository at this point in the history
  • Loading branch information
tomhea committed Jan 11, 2025
1 parent 8fe544a commit 301cd4f
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
- main

jobs:
test_full:
test_programs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand All @@ -28,4 +28,17 @@ jobs:
if: always()
uses: pmeier/pytest-results-action@main
with:
path: ./*-test-results.xml
path: ./*-test-results.xml

# This allows us to have a branch protection rule this entire workflow
deploy-status:
runs-on: ubuntu-latest
needs: [ test_programs ]
if: always()
steps:
- name: Successful deploy
if: ${{ !(contains(needs.*.result, 'failure')) }}
run: exit 0
- name: Failing deploy
if: ${{ contains(needs.*.result, 'failure') }}
run: exit 1

0 comments on commit 301cd4f

Please sign in to comment.