diff --git a/.github/workflows/build-and-test-external.yml b/.github/workflows/build-and-test-external.yml index 7be168293651..af5ed98ceefc 100644 --- a/.github/workflows/build-and-test-external.yml +++ b/.github/workflows/build-and-test-external.yml @@ -47,7 +47,7 @@ jobs: - test-desktop-external - build-mobile-external runs-on: ubuntu-22.04 - if: ${{ always() && github.event.pull_request.head.repo.full_name != github.repository }} + if: ${{ always() && !cancelled() && github.event.pull_request.head.repo.full_name != github.repository }} steps: - name: Check result if: contains(needs.*.result, 'failure') diff --git a/.github/workflows/build-and-test-pr.yml b/.github/workflows/build-and-test-pr.yml index 7218db43feb7..801763471d0a 100644 --- a/.github/workflows/build-and-test-pr.yml +++ b/.github/workflows/build-and-test-pr.yml @@ -83,7 +83,7 @@ jobs: - test-libraries - test-design-system runs-on: ubuntu-22.04 - if: always() + if: always() && !cancelled() steps: - name: Check result if: contains(needs.*.result, 'failure')