Skip to content

Commit dc9f58a

Browse files
hackall360claude
andcommitted
Fix: Use single concurrency group to prevent deployment conflicts
Changed from per-branch concurrency groups to a single global group for all gh-pages deployments. This prevents main and develop branch workflows from running simultaneously and conflicting when pushing to the gh-pages branch. Changes: - Concurrency group changed to single 'gh-pages-deployment' group - This makes all deployments queue up instead of running in parallel - cancel-in-progress: false ensures workflows complete without cancellation Fixes deployment race conditions and skipped steps. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent b4137e4 commit dc9f58a

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ permissions:
1717
issues: write
1818
pull-requests: write
1919

20-
# Ensure only one deployment runs at a time per branch
20+
# Ensure only one deployment runs at a time across ALL branches
21+
# This prevents main and develop from conflicting when pushing to gh-pages
2122
concurrency:
22-
group: "pages-${{ github.ref_name }}"
23+
group: "gh-pages-deployment"
2324
cancel-in-progress: false
2425

2526
jobs:

0 commit comments

Comments
 (0)