Attempt to avoid skipping steps on failure

This commit is contained in:
Alexandru Dima
2020-12-14 10:53:08 +01:00
parent cb84c32f5a
commit 614e183e9a

View File

@@ -440,7 +440,7 @@ jobs:
- name: Create Issue on Unit Test Failure
uses: nashmaniac/create-issue-action@v1.1
if: ${{ steps.electron-unit-tests.outputs.status == 'failure' || steps.browser-unit-tests.outputs.status == 'failure' }}
if: ${{ failure() && (steps.electron-unit-tests.outputs.status == 'failure' || steps.browser-unit-tests.outputs.status == 'failure') }}
with:
title: Unit Test Failed
token: ${{secrets.GITHUB_TOKEN}}
@@ -450,7 +450,7 @@ jobs:
- name: Create Issue on Integration Test Failure
uses: nashmaniac/create-issue-action@v1.1
if: ${{ steps.electron-integration-tests.outputs.status == 'failure' && steps.electron-unit-tests.outputs.status != 'failure' && steps.browser-unit-tests.outputs.status != 'failure' }}
if: ${{ failure() && (steps.electron-integration-tests.outputs.status == 'failure' && steps.electron-unit-tests.outputs.status != 'failure' && steps.browser-unit-tests.outputs.status != 'failure') }}
with:
title: Integration Test Failed
token: ${{secrets.GITHUB_TOKEN}}