Skip to content

Commit 32cd757

Browse files
committed
ci: prevent unnecessary test cancellations in UI workflow
- Add cancel-in-progress: false to ui-tests-email-inbox concurrency group - Allows queued tests to complete rather than being canceled by new runs - Improves CI resource utilization and debugging experience - Maintains existing protection against MailSlurp OTP race conditions
1 parent 8c13d0f commit 32cd757

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/ui-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ jobs:
9292
# test_script: browserstack-sdk pytest -s ./test/test_android.py --browserstack.config "browserstack.android.yml"
9393
concurrency:
9494
group: ui-tests-email-inbox
95+
cancel-in-progress: false # Let tests complete rather than canceling
9596
runs-on: ${{ matrix.runs-on }}
9697
steps:
9798
- uses: actions/checkout@v3
@@ -146,7 +147,7 @@ jobs:
146147
security list-keychains
147148
build-ios: #test-ios:
148149
name: Run iOS build #UI tests 🧪
149-
needs:
150+
needs:
150151
- build
151152
- test
152153
runs-on: [ self-hosted, macOS ]
@@ -170,4 +171,3 @@ jobs:
170171
# BROWSERSTACK_ACCESS_KEY: ${{ secrets.BROWSERSTACK_ACCESS_KEY }}
171172
# working-directory: sample/Tests/test/ios
172173
# run: browserstack-sdk pytest -xs ./test_ios.py --browserstack.config "browserstack.ios.yml"
173-

0 commit comments

Comments
 (0)