-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Configure concurrency for all CI. (#106) #1030
Configure concurrency for all CI. (#106) #1030
Conversation
Signed-off-by: Yury-Fridlyand <yury.fridlyand@improving.com>
This change caused me to receive failure emails any time that a branch pushed twice quickly. If that can't be prevented, I don't think that this is worth the dev pain. |
Failure not a cancellation? That is weird. |
It was submitted a year ago: https://github.com/orgs/community/discussions/13015 |
Can it also be added to the CD actions (pypi-cd and npm-cd)? |
@barshaul |
The CD workflows are triggered by PRs |
Signed-off-by: Yury-Fridlyand <yury.fridlyand@improving.com>
Added |
Restore CI concurrency removed in #991.
To avoid conflicts between different CI workflows, every group name contains the wrapper name.
The purpose of this to cancel CI for a branch if it got a new commits (so new CI started).
Docs:
https://docs.github.com/en/actions/learn-github-actions/contexts
https://docs.github.com/en/actions/using-jobs/using-concurrency#example-only-cancel-in-progress-jobs-or-runs-for-the-current-workflow