-
Notifications
You must be signed in to change notification settings - Fork 112
[.github/workflows] Add concurrency controls to coverage and tests #1090
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
Conversation
d277aaa to
e5fe641
Compare
9d728a3 to
2070de7
Compare
e2652f5 to
7f13ba8
Compare
7f13ba8 to
9cbc6c3
Compare
7ff0628 to
ab327be
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
@@ Coverage Diff @@
## main #1090 +/- ##
==========================================
- Coverage 91.11% 91.11% -0.01%
==========================================
Files 191 191
Lines 54948 54909 -39
==========================================
- Hits 50068 50028 -40
- Misses 4880 4881 +1 see 9 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
Prevents running too many jobs at once when rapidly pushing commits to PRs.
On PRs, stops any currently running
slow-testorcoveragejobs if a new commit is pushed. Splits the fast-tests and slow-tests into two different workflows to achieve this. Doing the concurrency on a per-job level is is not helpful due to the strategy matrix used (it would allow only 1 of the 3 strategies to run)