diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cecb2b9cebdc..10a963012453 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -283,10 +283,8 @@ jobs: - setup - test-go - test-ui - if: | - always() && - !contains(needs.*.result, 'failure') && - !contains(needs.*.result, 'cancelled') + if: always() runs-on: ${{ fromJSON(needs.setup.outputs.compute-tiny) }} steps: - - run: echo "All Go tests successfully passed" + - run: | + tr -d '\n' <<< '${{ toJSON(needs.*.result) }}' | grep -q -v -E '(failure|cancelled)'