Move concurrency setting to prerelease job only (#26)
The top-level concurrency group was unnecessarily serializing all
workflow runs. Since only prerelease needs serialization (to avoid
racing on the 'latest' tag), scope it to that job.
https://claude.ai/code/session_01EBiMp8tev1KFgRVhft9Hz2
Co-authored-by: Claude <noreply@anthropic.com>
commit1f946c0607ee149923fd674b423e1048903f8e03
authoriko <mail@iko.soy>
dateSun 15 Feb 2026, 19:07 (8 months ago)
parentc872be4
.github/workflows/build.yml+3−4
@@ -8,10 +8,6 @@ on:
88 pull_request:
99 branches: [master, main]
1010
11−concurrency:
12− group: release
13− cancel-in-progress: false
14−
1511jobs:
1612 build:
1713 runs-on: macos-15
@@ -140,6 +136,9 @@ jobs:
140136 prerelease:
141137 needs: create-universal
142138 runs-on: macos-15
139+ concurrency:
140+ group: release
141+ cancel-in-progress: false
143142 if: github.event_name == 'push' && !startsWith(github.ref, 'refs/tags/')
144143 permissions:
145144 contents: write