ci: app test jobs skip runs whose core or backend build was cancelled (#7923)

This commit is contained in:
Evgeny @ SimpleX Chat authored and GitHub committed 2026-10-28 18:44:42 +00:00
1 parent c7a6c65960
commit 4d018527fa
3 files changed
+3 -3

No files matched your search

+1 -1
View File
@@ -177,7 +177,7 @@ jobs:
name: Android app in the emulator
needs: [plan, core, backend]
# core and backend are skipped when an earlier run built them, and backend also when the run doesn't start it
if: ${{ !cancelled() && !failure() && needs.plan.result == 'success' }}
if: ${{ !cancelled() && !failure() && needs.plan.result == 'success' && needs.core.result != 'cancelled' && needs.backend.result != 'cancelled' }}
runs-on: ubuntu-24.04
timeout-minutes: 75
steps:
+1 -1
View File
@@ -183,7 +183,7 @@ jobs:
name: desktop app under Xvfb
needs: [plan, core, backend]
# core and backend are skipped when an earlier run built them, and backend also when the run doesn't start it
if: ${{ !cancelled() && !failure() && needs.plan.result == 'success' }}
if: ${{ !cancelled() && !failure() && needs.plan.result == 'success' && needs.core.result != 'cancelled' && needs.backend.result != 'cancelled' }}
runs-on: ubuntu-24.04
timeout-minutes: 60
steps:
+1 -1
View File
@@ -184,7 +184,7 @@ jobs:
name: app in the iOS simulator
needs: [plan, core, backend]
# core and backend are skipped when an earlier run built them, and backend also when the run doesn't start it
if: ${{ !cancelled() && !failure() && needs.plan.result == 'success' }}
if: ${{ !cancelled() && !failure() && needs.plan.result == 'success' && needs.core.result != 'cancelled' && needs.backend.result != 'cancelled' }}
runs-on: macos-26
timeout-minutes: 120
env: