1 2 3 4 5 6 7 8 9 10 11 12 13
|
check_required_tests:
name: All pinned {{ group }} tests passed
{% if "pinned" in categories %}
needs: test-{{ group | replace(" ", "_") | lower }}-pinned
{% endif %}
# Always run this, even if a dependent job failed
if: always()
runs-on: ubuntu-20.04
steps:
- name: Check for failures
if: contains(needs.test-{{ lowercase_group }}-pinned.result, 'failure') || contains(needs.test-{{ lowercase_group }}-pinned.result, 'skipped')
run: |
echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1
|