From 3ebb20a91d2043dc5ac8776439ea52edb4ae8f3a Mon Sep 17 00:00:00 2001 From: James Rich <2199651+jamesarich@users.noreply.github.com> Date: Sat, 26 Sep 2026 21:38:03 +0000 Subject: [PATCH] fix(ci): give store-screenshots a concurrency group its caller cannot hold (#7384) --- .github/workflows/store-screenshots.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/store-screenshots.yml b/.github/workflows/store-screenshots.yml index 83b16fc0c2..73e95c46e7 100644 --- a/.github/workflows/store-screenshots.yml +++ b/.github/workflows/store-screenshots.yml @@ -37,8 +37,10 @@ on: permissions: contents: read +# A called workflow's github.workflow is the caller's name, so a prefix built from it +# equals release.yml's own group on the same tag and GitHub cancels the call as a deadlock. concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number || inputs.ref || github.ref }} + group: store-screenshots-${{ github.event.pull_request.number || inputs.ref || github.ref }} cancel-in-progress: ${{ github.event_name == 'pull_request' }} jobs: