Skip to content
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

Upgrade tooling to node 18, remove explicit support for node 14 #5730

Merged
merged 13 commits into from
May 9, 2023

Conversation

joehan
Copy link
Contributor

@joehan joehan commented Apr 25, 2023

Description

Upgrades tooling to node 18, removes explicit support for node 14

@joehan
Copy link
Contributor Author

joehan commented Apr 27, 2023

Tests are currently broken due to a known issue wuth unzipper. #5714 should fix this, need to revist once that is in.

@codecov-commenter
Copy link

codecov-commenter commented May 8, 2023

Codecov Report

Patch coverage has no change and project coverage change: +0.04 🎉

Comparison is base (8f1ae4b) 55.36% compared to head (7edee35) 55.40%.

Additional details and impacted files
@@            Coverage Diff             @@
##             next    #5730      +/-   ##
==========================================
+ Coverage   55.36%   55.40%   +0.04%     
==========================================
  Files         331      331              
  Lines       22727    23073     +346     
  Branches     4632     4768     +136     
==========================================
+ Hits        12582    12784     +202     
- Misses       9027     9171     +144     
  Partials     1118     1118              

see 4 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@joehan
Copy link
Contributor Author

joehan commented May 9, 2023

Spent a bunch of time debugging the import-export integration test, to no avail. I'm increasingly convinced that we need to redesign it to be less fragile - it currently spins up and tears down the emulators 6 times, and has a hard coded wait between each. However, the test cases are consistently overlapping and causing it to fail.

@joehan joehan requested a review from bkendall May 9, 2023 14:24
@joehan joehan merged commit 9d0d4c8 into next May 9, 2023
@joehan joehan deleted the jh-node-upgrade branch May 9, 2023 15:39
@Igloczek
Copy link

It would be really helpful to me, and probably to others, if the discontinuation of Node.js 14 support was mentioned in the 12.0.0 release notes. Thanks!

@bkendall
Copy link
Contributor

@Igloczek good call. Done. 🙂

tonyjhuang pushed a commit that referenced this pull request May 22, 2023
* Upgrade tooling to node 18, remove explicit support for node 14

* Add log to debug broken test

* formats

* Fix functions-discovery tests

* Fix functions-discover tests

* Try longer wait for import/export test

* Keep import-export on node 16

* check if npm 9 is the issue

* Comment out import-export for now

* flex my ip resolution knowledge by using a resolver

* reinstate import-export test

---------

Co-authored-by: Bryan Kendall <bkend@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants