diff --git a/.github/workflows/unit-and-integration-tests-unified.yml b/.github/workflows/unit-and-integration-tests-unified.yml index 15eb29df604e..e15bdaa278ec 100644 --- a/.github/workflows/unit-and-integration-tests-unified.yml +++ b/.github/workflows/unit-and-integration-tests-unified.yml @@ -209,12 +209,12 @@ jobs: standard-its: needs: [build, unit-tests-unapproved, check-approval] - if: ${{ always() && (needs.check-approval.outputs.approved == 'true' || needs.unit-tests-unapproved.result == 'success') }} + if: ${{ !cancelled() && (needs.check-approval.outputs.approved == 'true' || needs.unit-tests-unapproved.result == 'success') }} uses: ./.github/workflows/standard-its.yml revised-its: needs: [build, unit-tests-unapproved, check-approval] - if: ${{ always() && (needs.check-approval.outputs.approved == 'true' || needs.unit-tests-unapproved.result == 'success') }} + if: ${{ !cancelled() && (needs.check-approval.outputs.approved == 'true' || needs.unit-tests-unapproved.result == 'success') }} uses: ./.github/workflows/revised-its.yml with: BACKWARD_COMPATIBILITY_IT_ENABLED: ${{ needs.set-env-var.outputs.BACKWARD_COMPATIBILITY_IT_ENABLED }} @@ -225,6 +225,6 @@ jobs: actions-timeline: needs: [build, unit-tests-approved, unit-tests-unapproved, revised-its, standard-its] runs-on: ubuntu-latest - if: ${{ always() }} + if: ${{ !cancelled() }} steps: - uses: Kesin11/actions-timeline@427ee2cf860166e404d0d69b4f2b24012bb7af4f