release: fix release workflow concurrency deadlock

Architecture-specific release workflows were using the same concurrency
group when called from release.yaml, causing GitHub Actions to detect
a deadlock and cancel the builds.

Fix by appending architecture suffix to each workflow's concurrency
group, allowing parallel execution without conflicts.

Assisted-by: IBM Bob
Signed-off-by: stevenhorsman <steven@uk.ibm.com>
This commit is contained in:
stevenhorsman
2026-05-02 20:13:17 +01:00
parent a1a6a9a150
commit 9715a7cca2
4 changed files with 4 additions and 4 deletions

View File

@@ -12,7 +12,7 @@ on:
required: true
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
group: ${{ github.workflow }}-${{ github.ref }}-release-amd64
cancel-in-progress: false # Note - don't cancel the in progress build as we could end up with inconsistent results
permissions: {}

View File

@@ -12,7 +12,7 @@ on:
required: true
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
group: ${{ github.workflow }}-${{ github.ref }}-release-arm64
cancel-in-progress: false # Note - don't cancel the in progress build as we could end up with inconsistent results
permissions: {}

View File

@@ -10,7 +10,7 @@ on:
required: true
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
group: ${{ github.workflow }}-${{ github.ref }}-release-ppc64le
cancel-in-progress: false # Note - don't cancel the in progress build as we could end up with inconsistent results
permissions: {}

View File

@@ -12,7 +12,7 @@ on:
required: true
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
group: ${{ github.workflow }}-${{ github.ref }}-release-s390x
cancel-in-progress: false # Note - don't cancel the in progress build as we could end up with inconsistent results
permissions: {}