ci(binaries_dev): serialize concurrent runs to prevent asset name collisions

Multiple master pushes within the same minute produced identical BUILD_TIME
values, causing concurrent workflow runs to race on identically-named release
assets. Upload retries hit 422 already_exists and failed the build. Adding a
concurrency group with cancel-in-progress ensures only the latest dev build
runs at a time, which is fine since only the latest dev artifacts matter.
This commit is contained in:
Chris Lu
2026-04-16 18:09:57 -07:00
parent 018e648d00
commit 664ae64646
+4
View File
@@ -4,6 +4,10 @@ on:
push:
branches: [ master ]
concurrency:
group: binaries-dev-${{ github.ref }}
cancel-in-progress: true
permissions:
contents: read