-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Merge master into ds custom #10261
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
Merge master into ds custom #10261
Conversation
Codecov Report
@@ Coverage Diff @@
## ds/custom_editor #10261 +/- ##
===================================================
Coverage ? 60.85%
===================================================
Files ? 570
Lines ? 30682
Branches ? 4372
===================================================
Hits ? 18673
Misses ? 11055
Partials ? 954
Continue to review full report at Codecov.
|
…reter (#10251) For #10250 * Bug fix
* Add some output for remote situations * Add news entry
Merely disables test for #10240
* Switch experiments settings scope to machine * Add news item
* Added implementation * Added tests * Moved into providers * Add code actions vscode mock and convert .test.ts into unit.test.ts * Rename folders * Dispose registered services * News entry * Added unit tests * Rename core service
* Drop extra jobs from the PR-validation pipeline. This reduces the number of build agents we are using most frequently, without sacrificing much coverage. Note that this relies on 2 things: * sufficient unit test coverage * manual "full CI" runs when there may be OS-specific concerns With this change: * all tests get run on 3.x on linux (including smoke) * for 2.7 only the unit and functional tests are run (and only on linux) * on Windows and OSX, only functional and "single workspace" tests are run The total number of test jobs (and hence agents) drops from 13 to 8. * Drop extra jobs from the PR-merge pipeline. This change relies on the nightly CI run covering the full matrix. The total number of test jobs (and hence agents) drops from 39 to 24. * Limit # of parallel jobs in each job matrix in the PR-merge and nightly pipelines. This reduces the max number of agents used by the PR-merge pipeline to 8 (from 24). For the nightly pipeline it goes down from 84 to 12. Both will take longer to complete, but that shouldn't be a major problem. * Add a "manual build" CI pipeline for faster turnaround. * Do not test internal tools on lower than Python 3.7. * Drop the temporary workaround jobs. * (again) Do not test internal tools on lower than Python 3.7.
* Improve the perf of subsequent tests by caching interpreters * Add back the nightly flake * Remove coverage * Add news entry * Use a static map to allow promise to be cleared on new interpreters (as it was before)
fc77089
to
ccd0848
Compare
Kudos, SonarCloud Quality Gate passed!
|
No description provided.