-
Notifications
You must be signed in to change notification settings - Fork 598
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
Node 8 deprecation party 🎉 #2972
Comments
Async iterator usage? |
As part of TS 3.7 upgrade: optional chaining, nullish coalescing
And for a list of new things, relevant breaking changes or things to watch out for as part of any node 8.x -> 10.x uplift as it relates to googleapis node.js code:
Are we using matrix builds against 8.x and 10.x at the same time? If so, most of this stuff should've already been noticed. |
@zamnuts we have had Node 10 in the build matrix for close to a year I think, and I'd bet over 50% of our users are already on Node 10 👍 With regards to improvements, like having optional chaining at our disposal, I think we should use these language features going forward to cleanup our codebases, but a large sweeping refactor shouldn't be part of dropping Node 8 from the testing matrix. |
@feywind, @xiaozhenliu-gg5 came up with a design document which should allow us to add async iterators to Node 10, without it being a breaking change, as soon as 8 is dropped. So, we're going to use async iterators, which I'm very excited about, but we don't need to get this refactor done for dropping Node 8 (I don't believe). |
I think we're ready to call this party a wrap :) Firestore is the only one left, and they're working independently to get things sorted out. |
For reference, here's a PR adding the new gts.
Wave 1: (Day 1)
Wave 2 (Day 1)
Wave 3 (Day 1)
Wave 4 (Day 1)
Wave 5: fair game
Wave 6: fair game once wave 5 is done
Wait for go ahead from @bcoe
Wait for go ahead from Sebastian and Firebase Team
The text was updated successfully, but these errors were encountered: