mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-04 20:01:55 +00:00
Maestro (local): queue pending runs in the maestro-test concurrency group
With the default (queue: single), a run that finishes Build APK while another run is already pending in the maestro-test group cancels that pending run, which then never gets a Maestro verdict for its commit. queue: max keeps the one-at-a-time constraint (no cancel-in-progress) and lets up to 100 runs wait, at no runner cost. Fixes #7654 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -75,8 +75,11 @@ jobs:
|
|||||||
needs: [ build-apk ]
|
needs: [ build-apk ]
|
||||||
# Allow only one to run at a time, since they use the same environment.
|
# Allow only one to run at a time, since they use the same environment.
|
||||||
# Otherwise, tests running in parallel can break each other.
|
# Otherwise, tests running in parallel can break each other.
|
||||||
|
# queue: max lets several runs wait their turn instead of the default, where a
|
||||||
|
# newly queued run cancels the one already pending (that run then never gets a verdict).
|
||||||
concurrency:
|
concurrency:
|
||||||
group: maestro-test
|
group: maestro-test
|
||||||
|
queue: max
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
||||||
if: (github.event_name == 'pull_request' && github.event.pull_request.fork == null) || github.event_name == 'workflow_dispatch'
|
if: (github.event_name == 'pull_request' && github.event.pull_request.fork == null) || github.event_name == 'workflow_dispatch'
|
||||||
|
|||||||
Reference in New Issue
Block a user