-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
[ci]: remove concurrency checks in child workflows #16633
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
[ci]: remove concurrency checks in child workflows #16633
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||||||||||||
PR Code Suggestions ✨No code suggestions found for the PR. |
User description
🔗 Related Issues
Related to #16624
💥 What does this PR do?
Removes concurrency checks in child workflows. In case of child workflows, they had the same concurrency group so child workflows were getting cancelled due to deadlock.
This PR should fix it.
🔧 Implementation Notes
💡 Additional Considerations
🔄 Types of changes
PR Type
Bug fix
Description
Removes concurrency checks from child workflow files
Prevents child workflows from being cancelled due to deadlock
Eliminates duplicate concurrency group configuration
Applies fix across Python, Java, .NET, Ruby, and Rust workflows
Diagram Walkthrough
File Walkthrough
ci-dotnet.yml
Remove concurrency configuration.github/workflows/ci-dotnet.yml
ci-java.yml
Remove concurrency configuration.github/workflows/ci-java.yml
ci-python.yml
Remove concurrency configuration.github/workflows/ci-python.yml
ci-ruby.yml
Remove concurrency configuration.github/workflows/ci-ruby.yml
ci-rust.yml
Remove concurrency configuration.github/workflows/ci-rust.yml