|
89 | 89 | name: Build & Test Unity 6 macOS 🛠️🧪 |
90 | 90 | runs-on: [self-hosted, macOS] |
91 | 91 | concurrency: |
92 | | - group: ui-tests-email-inbox-macos-unity6 |
| 92 | + # Serialize UI runs across all platforms that share the same MailSlurp inbox / account state. |
| 93 | + group: ui-tests-email-inbox |
93 | 94 | cancel-in-progress: false # Let tests complete rather than cancelling |
94 | 95 | if: github.event_name != 'workflow_dispatch' || github.event.inputs.targetPlatform == 'All' || github.event.inputs.targetPlatform == 'StandaloneOSX-Unity6' |
95 | 96 | steps: |
@@ -218,7 +219,8 @@ jobs: |
218 | 219 | name: Build & Test Unity 6 Windows 🛠️🧪 |
219 | 220 | runs-on: [self-hosted, windows] |
220 | 221 | concurrency: |
221 | | - group: ui-tests-email-inbox-windows-unity6 |
| 222 | + # Serialize UI runs across all platforms that share the same MailSlurp inbox / account state. |
| 223 | + group: ui-tests-email-inbox |
222 | 224 | cancel-in-progress: false # Let tests complete rather than cancelling |
223 | 225 | if: github.event_name != 'workflow_dispatch' || github.event.inputs.targetPlatform == 'All' || github.event.inputs.targetPlatform == 'StandaloneWindows64-Unity6' |
224 | 226 | steps: |
@@ -420,7 +422,9 @@ jobs: |
420 | 422 | # runs-on: [ self-hosted, macOS ] |
421 | 423 | # test_script: browserstack-sdk pytest -s ./test/test_android.py --browserstack.config "browserstack.android.yml" |
422 | 424 | concurrency: |
423 | | - group: ui-tests-email-inbox-${{ matrix.concurrency_group }} |
| 425 | + # Serialize Standalone UI tests across macOS + Windows. |
| 426 | + # These share the same MailSlurp inbox / account state and can interfere when run in parallel. |
| 427 | + group: ui-tests-email-inbox |
424 | 428 | cancel-in-progress: false # Let tests complete rather than canceling |
425 | 429 | runs-on: ${{ matrix.runs-on }} |
426 | 430 | steps: |
|
0 commit comments