diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 18934354..ea215149 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -128,6 +128,6 @@ jobs: echo "Not All Tests Succeeded..." exit 1 if: | - needs.formatting.result != 'success' || - (needs.test.result != 'skipped' && needs.test.result == 'failure') || - (needs.docs.result != 'skipped' && needs.docs.result == 'failure') + !( needs.formatting.result == 'success' && + (needs.test.result == 'skipped' || needs.test.result == 'success') && + (needs.docs.result == 'skipped' || needs.docs.result == 'success') )