Skip to content

[Actions] New workflow runs in a PR should cancel any in-progress ones - #511

Merged
VeithMetro merged 4 commits into
masterfrom
development/actions-concurrency
Aug 24, 2026
Merged

[Actions] New workflow runs in a PR should cancel any in-progress ones#511
VeithMetro merged 4 commits into
masterfrom
development/actions-concurrency

Conversation

@VeithMetro

Copy link
Copy Markdown
Contributor

No description provided.

@VeithMetro
VeithMetro marked this pull request as ready for review August 18, 2026 10:02
Copilot AI lite review requested due to automatic review settings August 18, 2026 10:02

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds GitHub Actions workflow-level concurrency controls so that repeated runs for the same PR cancel any in-progress runs, reducing wasted CI capacity and speeding feedback on updated PR commits.

Changes:

  • Introduced a concurrency block to Windows, macOS, and Linux build workflows.
  • Configured concurrency grouping by workflow name + ref, and enabled cancel-in-progress for non-master refs.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
.github/workflows/Build ThunderInterfaces on Windows.yml Adds workflow-level concurrency grouping and PR-focused cancel-in-progress behavior.
.github/workflows/Build ThunderInterfaces on MacOS.yml Adds workflow-level concurrency grouping and PR-focused cancel-in-progress behavior.
.github/workflows/Build ThunderInterfaces on Linux.yml Adds workflow-level concurrency grouping and PR-focused cancel-in-progress behavior.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/Build ThunderInterfaces on Windows.yml
Comment thread .github/workflows/Build ThunderInterfaces on MacOS.yml
Comment thread .github/workflows/Build ThunderInterfaces on Linux.yml
@VeithMetro
VeithMetro requested a review from sebaszm August 18, 2026 10:13
Copilot AI review requested due to automatic review settings August 21, 2026 12:38

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

@VeithMetro
VeithMetro merged commit 7a637cc into master Aug 24, 2026
80 checks passed
@VeithMetro
VeithMetro deleted the development/actions-concurrency branch August 24, 2026 09:32
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 24, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants