Skip to content

Relax CI and release workflow concurrency groups - #6

Merged
Marc-André Moreau (mamoreau-devolutions) merged 1 commit into
masterfrom
copilot/workflow-concurrency-review
Oct 30, 2026
Merged

Marc-André Moreau (mamoreau-devolutions) merged 1 commit into
masterfrom
copilot/workflow-concurrency-review

Conversation

@mamoreau-devolutions

Copy link
Copy Markdown
Contributor

Summary

  • .github/workflows/ci.yml: Scope the shared ref concurrency group only to pull_request runs (github.event_name == 'pull_request' && github.ref || github.run_id). This keeps in-progress cancellation on PR updates while letting master pushes, workflow_dispatch, and workflow_call runs execute immediately in parallel without queuing or dropping intermediate master builds.
  • .github/workflows/release.yml: Include github.run_id in the concurrency group for dry_run executions (release-${{ inputs.version }}-${{ inputs.dry_run && github.run_id || 'publish' }}) so dry runs do not block one another while actual release publishes for a given version remain serialized.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@mamoreau-devolutions
Marc-André Moreau (mamoreau-devolutions) merged commit 09a7d84 into master Oct 30, 2026
2 checks passed
@mamoreau-devolutions
Marc-André Moreau (mamoreau-devolutions) deleted the copilot/workflow-concurrency-review branch October 30, 2026 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant