-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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
build: try to speed up Github workflows #12089
Conversation
#11944 got stuck at some required CI jobs not reporting. Recreating a new PR to see if it works. |
8d2f297
to
be32394
Compare
be32394
to
bb890be
Compare
Codecov Report
@@ Coverage Diff @@
## master #12089 +/- ##
==========================================
- Coverage 67.26% 63.98% -3.28%
==========================================
Files 959 476 -483
Lines 47241 29386 -17855
Branches 4629 0 -4629
==========================================
- Hits 31778 18804 -12974
+ Misses 15345 10582 -4763
+ Partials 118 0 -118
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
SUMMARY
CI has been slow recently. This PR is the latest effort in trying to mitigate:
Update the Cancel Previous Run job added in build: cancel previous github action runs #11940 to cancel future jobs as well.
Skip dependabot branches when possible (e.g. don't run Python jobs for npm updates).
Merge lighter actions (Prefer Typescript and License Check) into one workflow.
Add a script to allow committers to manually cancel CI jobs in queue. This is useful on a busy day when the CI pipeline got clogged by continuous new commits to open PRs. Users have to configure
GITHUB_TOKEN
in their env variables in order to use this.BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
N/A
TEST PLAN
Test locally and CI
ADDITIONAL INFORMATION