Skip to content

ci(workflows): add concurrency groups to test/lint workflows#9

Merged
ss-o merged 1 commit into
mainfrom
feature-zsh1-concurrency
May 26, 2026
Merged

ci(workflows): add concurrency groups to test/lint workflows#9
ss-o merged 1 commit into
mainfrom
feature-zsh1-concurrency

Conversation

@ss-o
Copy link
Copy Markdown
Member

@ss-o ss-o commented May 25, 2026

ZSH-1 CI modernization. test-native, test-matrix, and zsh-n had permissions but no concurrency. Adds standard concurrency groups (cancel-in-progress: true). All three are standalone (not reusable workflow_call), so top-level concurrency is appropriate.

ZSH-1 perms/concurrency sweep: add concurrency to test-native, test-matrix, and zsh-n so stale runs cancel. These are standalone workflows (not workflow_call), so top-level concurrency is correct.
Copilot AI review requested due to automatic review settings May 25, 2026 23:36
Copy link
Copy Markdown

Copilot AI left a comment

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 concurrency configuration to the repo’s standalone CI workflows so redundant in-progress runs get cancelled when superseded (matching the pattern already used in other workflows like trunk-check.yml and release.yml).

Changes:

  • Add top-level concurrency blocks to zsh-n, test-native, and test-matrix workflows.
  • Use workflow+ref-based grouping (${{ github.workflow }}-${{ github.ref }}) with cancel-in-progress: true to deduplicate runs per ref.

Reviewed changes

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

File Description
.github/workflows/zsh-n.yml Adds concurrency group to cancel superseded Zsh syntax-check runs per ref.
.github/workflows/test-native.yml Adds concurrency group to cancel superseded native test runs per ref.
.github/workflows/test-matrix.yml Adds concurrency group to cancel superseded matrix test runs per ref.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ss-o ss-o merged commit 545b393 into main May 26, 2026
4 checks passed
@ss-o ss-o deleted the feature-zsh1-concurrency branch May 26, 2026 00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants