Skip to content

concurrency: Add support for queue key#654

Open
vvoland wants to merge 1 commit into
rhysd:mainfrom
vvoland:concurrency-queue-max
Open

concurrency: Add support for queue key#654
vvoland wants to merge 1 commit into
rhysd:mainfrom
vvoland:concurrency-queue-max

Conversation

@vvoland

@vvoland vvoland commented Apr 22, 2026

Copy link
Copy Markdown

GitHub Actions shipped a new queue key under the concurrency section to allow pending workflow runs to queue instead of being cancelled.

Allowed values are "max" and "single" (default).
The combination of queue: max with cancel-in-progress: true is not permitted.

Reference: https://docs.github.com/en/actions/how-tos/write-workflows/choose-when-workflows-run/control-workflow-concurrency#example-queueing-multiple-pending-runs

GitHub Actions shipped a new `queue` key under the `concurrency` section
to allow pending workflow runs to queue instead of being cancelled.

Allowed values are "max" and "single" (default).
The combination of `queue: max` with `cancel-in-progress: true` is not
permitted.

Reference: https://docs.github.com/en/actions/how-tos/write-workflows/choose-when-workflows-run/control-workflow-concurrency#example-queueing-multiple-pending-runs

Signed-off-by: Paweł Gronowski <git@grono.dev>
@vvoland vvoland force-pushed the concurrency-queue-max branch from e7ae0d6 to 644076a Compare May 20, 2026 15:01
@vvoland

vvoland commented May 20, 2026

Copy link
Copy Markdown
Author

This is now official, updated the commit message

@vvoland

vvoland commented May 20, 2026

Copy link
Copy Markdown
Author

@rhysd PTAL when you have a chance! 🤗

bindsi added a commit to microsoft/hve-core that referenced this pull request May 28, 2026
gh-aw v0.76.1 emits `concurrency.queue` in compiled `*.lock.yml`
workflows, but actionlint v1.7.12 (latest) does not yet recognize
the key. Add a scoped ignore pattern under the existing
`.github/workflows/*.lock.yml` paths block so YAML lint passes
on PRs that include recompiled lock files.

Remove the pattern once rhysd/actionlint#654 lands.

Refs #1689
@maikelvdh

Copy link
Copy Markdown
Contributor

@rhysd is it possible to get this included in a next release?

@dcalavrezo-qorix

Copy link
Copy Markdown

@rhysd could this be merged, please?

@shogo82148

Copy link
Copy Markdown
Contributor

I sent a ping on X, and @rhysd said, "I will try to make some time this weekend." So, please wait until the weekend.

https://x.com/Linda_pp/status/2071952687546225045?s=20

dcalavrezo-qorix added a commit to qorix-group/cicd-workflows that referenced this pull request Jul 1, 2026
actionlint v1.7.11 does not yet recognize the queue key in
concurrency sections. Add .github/actionlint.yml to ignore this
specific error until rhysd/actionlint#654 is merged and released.

Signed-off-by: Dan Calavrezo <195309321+dcalavrezo-qorix@users.noreply.github.com>
dcalavrezo-qorix added a commit to qorix-group/cicd-workflows that referenced this pull request Jul 1, 2026
actionlint v1.7.11 does not yet recognize the queue key in
concurrency sections. Add -ignore flag to the pre-commit hook
until rhysd/actionlint#654 is merged and released.

Signed-off-by: Dan Calavrezo <195309321+dcalavrezo-qorix@users.noreply.github.com>
AlexanderLanin pushed a commit to eclipse-score/cicd-workflows that referenced this pull request Jul 1, 2026
…132)

Add queue: max to the docs-deploy concurrency group so that
pending runs are queued rather than skipped.

actionlint v1.7.11 does not yet recognize the queue key in
concurrency sections. Add .github/actionlint.yml to ignore this
specific error until rhysd/actionlint#654 is merged and released.

Signed-off-by: Dan Calavrezo <195309321+dcalavrezo-qorix@users.noreply.github.com>
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.

Actionlint does not know about queue: key for concurrency

4 participants