-
Notifications
You must be signed in to change notification settings - Fork 550
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
feat: support node 20 #2169
feat: support node 20 #2169
Conversation
22 fails with bad engine error on a dependency |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #2169 +/- ##
==========================================
- Coverage 90.97% 90.37% -0.61%
==========================================
Files 146 147 +1
Lines 7492 7500 +8
Branches 1502 1569 +67
==========================================
- Hits 6816 6778 -38
- Misses 676 722 +46 |
added lables for all the instrumentation to verify test-all-versions pass with new node version |
I think we should also add node 20 here |
Hmm, I'm surprised this works. 🤔 Does anyone know why we're not running into the original problem what we had with If I run |
Aaah, I see... The tests are only running the changed packages (which is nothing as only the workflow changed). Tests here are unfortunately not an indicator that it works. We should add some logic to the workflow that it runs the full tests if a workflow file changes. My guess is we'll see failures when we add Node.js 20 to the TAV workflow |
Indeed: For example:
|
Was that the failure to build the 'grpc' dependency? It was for me, at least. This is a dep of this one package:
Some notes on the
For example attempting
It then fails to build from source (at least on my machine) due to now out-of-date assumptions about Python versions. On combinations of Node.js version and platform where it does succeed in building, it takes a LONG time. I've developed the habit of always installing opentelemetry-js-contrib with Basically, I'm saying that the Would it be possible to consider moving the An alternative might be to not install the (I can move this to a separate issue if you feel that would be better.) |
Let's move it to the |
I opened a PR #2201 to take care of this. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
22 not supported because of a bad engine failure on
npm ci