-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Update Node to v20 (part 1) #5438
Conversation
🦋 Changeset detectedLatest commit: f4eb41e The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Differences Found✅ No packages or licenses were added. SummaryExpand
|
merge-reports: Run #4911
🎉 All tests passed!Github Test Reporter by CTRF 💚 🔄 This comment has been updated |
I know it's still a draft, but don't forget about the dockerfile and readme :) Easy to miss those two: CI test workflow seems to be pulling version from .rc file, but might be worth double checking there. Spring cleaning so early this year, love it :D |
4feb871
to
df560aa
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #5438 +/- ##
==========================================
- Coverage 62.63% 62.63% -0.01%
==========================================
Files 1279 1279
Lines 22224 22224
Branches 4652 4652
==========================================
- Hits 13921 13919 -2
- Misses 7749 7751 +2
Partials 554 554 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Thanks @krzysztofwolski ❤️ |
c4d8e6c
to
404daed
Compare
@andrzejewsky please merge |
@witoszekdev please update readme, mention 20 instead 18 + some short info that 18 is still supported, but we recommend to use 20 |
4cd8afc
to
1f213a9
Compare
Scope of the change
This PR updates node to version
20
, while still allowing to use Node18
(to be removed in Next PR).Note
Coverage is calculated incorrectly, we never tested "catch" block in our tests, tests didn't work because Intl behaved differently on Node 18 vs 20
Macaw-ui
Old macaw-ui versions don't support Node 20, because it specifically lists Node 18 as only allowed version:
However after checking macaw direct dependencies this is not required by any of them:
same with peer dependencies (e.g.
@material-ui/core
).This means that this error can probably be safely ignored