Skip to content

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

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 55.40%. Comparing base (8f1ae4b) to head (7edee35).
⚠️ Report is 1298 commits behind head on next.

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              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@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