Skip to content

chore(release): Ensure only 1 release please workflow runs at the same time#2896

Merged
kodiakhq[bot] merged 2 commits intocloudquery:mainfrom
erezrokah:chore/release_please_concurrency
Oct 16, 2022
Merged

chore(release): Ensure only 1 release please workflow runs at the same time#2896
kodiakhq[bot] merged 2 commits intocloudquery:mainfrom
erezrokah:chore/release_please_concurrency

Conversation

@erezrokah
Copy link
Copy Markdown
Member

@erezrokah erezrokah commented Oct 16, 2022

Summary

Having multiple release please workflows running at the same time can lead to race conditions where 2 workflows think they need to create release PRs.

This change ensures only one runs at the same time, visit https://docs.github.com/en/actions/using-jobs/using-concurrency for more information.

This issue is more evident in the monorepo where release please takes longer to process all releases. In small repos it's fast enough so this is not an issue

@erezrokah erezrokah added the automerge Automatically merge once required checks pass label Oct 16, 2022
@kodiakhq kodiakhq bot merged commit b4a9f67 into cloudquery:main Oct 16, 2022
@erezrokah erezrokah deleted the chore/release_please_concurrency branch December 15, 2023 10:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge Automatically merge once required checks pass

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants