-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Overall infrastructure cleanup #3817
Conversation
Codecov Report
@@ Coverage Diff @@
## master #3817 +/- ##
==========================================
- Coverage 89.18% 89.14% -0.04%
==========================================
Files 43 43
Lines 2357 2358 +1
Branches 566 554 -12
==========================================
Hits 2102 2102
- Misses 239 240 +1
Partials 16 16
Continue to review full report at Codecov.
|
- apollo-boost@0.2.0-verify.0 - apollo-cache-inmemory@1.3.0-verify.0 - apollo-cache@1.2.0-verify.0 - apollo-client@2.5.0-verify.0 - apollo-utilities@1.1.0-verify.0 - graphql-anywhere@4.2.0-verify.0
- apollo-boost@0.2.0-verify.1 - apollo-cache-inmemory@1.3.0-verify.1 - apollo-cache@1.2.0-verify.1 - apollo-client@2.5.0-verify.1 - apollo-utilities@1.1.0-verify.1 - graphql-anywhere@4.2.0-verify.1
- apollo-boost@0.2.0-verify.2 - apollo-cache-inmemory@1.3.0-verify.2 - apollo-cache@1.2.0-verify.2 - apollo-client@2.5.0-verify.2 - apollo-utilities@1.1.0-verify.2 - graphql-anywhere@4.2.0-verify.2
- apollo-boost@0.2.0-verify.3 - apollo-cache-inmemory@1.3.0-verify.3 - apollo-cache@1.2.0-verify.3 - apollo-client@2.5.0-verify.3 - apollo-utilities@1.1.0-verify.3 - graphql-anywhere@4.2.0-verify.3
- apollo-boost@0.2.0-verify.4 - apollo-cache-inmemory@1.3.0-verify.4 - apollo-cache@1.2.0-verify.4 - apollo-client@2.5.0-verify.4 - apollo-utilities@1.1.0-verify.4 - graphql-anywhere@4.2.0-verify.4
Okay, fingers crossed we should be all set here. This PR introduces a handful of infrastructure changes, the most important of which I've listed below:
This PR includes a bunch of other smaller cleanup items, so if anyone is interested please review the commit history. I've tried to keep the commits as clean as possible, and will preserve the merge history in-case we run into any issues. If anyone is interested in trying these changes out, you can use the Thanks! |
…ra-cleanup Overall infrastructure cleanup (CI, typescript config, bundling, shared config restructuring, test performance improvements, etc.).
The intent of this PR is to kick start the process of dealing with some of the technical debt we've acquired over the past while. This PR is mostly focused on Apollo Client's support infrastructure, covering things like repo layout adjustments, common config re-use, file cleanup, test speed enhancements, Circle changes, etc. The inspiration for a lot of the test performance and Circle changes came from apollographql/apollo-server#1521 (thanks @martijnwalraven!).