mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-10-24 23:10:41 +02:00
ci: serialize container_latest manual runs by destination tag
Two workflow_dispatch runs sharing an image_tag could otherwise build concurrently: their per-arch images publish to the same platform tags, so one run's create-manifest job can combine platforms from different source refs. Group dispatch runs by the destination tag (with cancel-in-progress already disabled for non-PR/non-branch events) so same-tag publishes queue instead of interleaving.
This commit is contained in:
1 parent
6366608916
commit
c3679fe516
1 file changed
+1
-1
@@ -31,7 +31,7 @@ on:
|
||||
default: false
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.event_name == 'push' && github.ref) || github.run_id }}
|
||||
group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.event_name == 'push' && github.ref) || github.event.inputs.image_tag || github.run_id }}
|
||||
cancel-in-progress: ${{ github.event_name == 'pull_request' || (github.event_name == 'push' && !startsWith(github.ref, 'refs/tags/')) }}
|
||||
|
||||
permissions:
|
||||
|
||||
Reference in new issue
Block a user