Skip to content

feat: 👷 concurrency to cancel previous running workflows#303

Merged
lwjohnst86 merged 1 commit intomainfrom
feat/use-concurrency-for-workflows
Sep 8, 2025
Merged

feat: 👷 concurrency to cancel previous running workflows#303
lwjohnst86 merged 1 commit intomainfrom
feat/use-concurrency-for-workflows

Conversation

@lwjohnst86
Copy link
Member

Description

Workflows like releasing and building the website should stop if another, newer workflow is started. This prevents errors from running e.g. several release workflows in a row (which may make the same tag). Building the website should use the latest commit and cancel previous ones.

I don't actually know if this will work, or if it needs to be in the calling workflow (not here).

Closes #275, closes #302

Needs a quick review.

Copy link
Contributor

@martonvago martonvago left a comment

Choose a reason for hiding this comment

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

🤞

@lwjohnst86 lwjohnst86 merged commit af41140 into main Sep 8, 2025
4 checks passed
@lwjohnst86 lwjohnst86 deleted the feat/use-concurrency-for-workflows branch September 8, 2025 07:20
@github-project-automation github-project-automation bot moved this from In Review to Done in Product development Sep 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Add concurrency setting for building website workflow Releasing projects should ideally have a concurrency or queue group

2 participants