Skip to content

Commit a927c33

Browse files
dotNomadclaude
andauthored
fix: prevent concurrent update-extension-list jobs from failing on push (#340)
Add job-level concurrency group to serialize update-extension-list runs, and add git pull --rebase before push as a safety net. Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent cb34e1d commit a927c33

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/extensions.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,9 @@ jobs:
286286
# all extensions that were released in this workflow using the `fetch-releases`
287287
# job output
288288
update-extension-list:
289+
concurrency:
290+
group: update-extension-list
291+
cancel-in-progress: false
289292
runs-on: ubuntu-latest
290293
needs: [fetch-releases]
291294
# Only runs if there are releases to update the extension list with
@@ -332,4 +335,5 @@ jobs:
332335
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
333336
git add extensions.json
334337
git commit -m "Update extension list"
338+
git pull --rebase
335339
git push

0 commit comments

Comments
 (0)