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
Drop Node.js v14, run tests for 20, update dependencies #1289
Conversation
Looking good but build failed |
Yeah looks like the |
d7b73af
to
79ac6f1
Compare
Let's see if things work now that it's closer to 14 EOL. |
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## master #1289 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 26 27 +1
Lines 740 760 +20
Branches 198 199 +1
=========================================
+ Hits 740 760 +20
☔ View full report in Codecov by Sentry. |
@okonet can you update the list of required checks to replace Node.js v14 with v20? |
@iiroj checks are updated. |
Ping @okonet can you check again; it's still waiting for the Node.js v14 tests? |
Sorry I’m sick AFK. Try pushing to the branch please |
211287b
to
2f92603
Compare
Ping @okonet looks like this is still waiting for Node.js 14,16,18 instead of 16,18,20. |
For whatever reason Windows tests started failing again... |
7dc7ae0
to
c20c3bd
Compare
c20c3bd
to
5a88548
Compare
Tests are still failing on Windows Node.js 20, because of a known issue: nodejs/node#48673 |
7a0782e
to
bc2d267
Compare
What do you think, @okonet? The tests pass on Node v20.3.1 but are broken on Windows since 20.4.0 introduced a bug hitting the emoji file test. We can either:
I would prefer option 1. but it would mean you have to update the list of expected tests at least two more times. |
Actually, I will just skip the failing test for now and open a follow-up PR for re-enabling it. 👍 |
ae00a5b
to
aa65846
Compare
@okonet well, can't merge without approval:
|
Looks like |
@okonet if you have time it might make sense to deprecate v13.3.0:
|
maybe release 13.4.0 removing the accidental breaking release? |
I don't think that's necessary, and deprecation is good enough... I'm not planning on supporting the old version anyway, and releasing a hotfix for v13 would mean having to tweak the We'll migrate to 🦋 changesets to make sure versioning is easier in the future: #1314 |
This PR updates all dependencies, including major version
listr2@6.6.0
(from 5). It also introduces a breaking change by dropping support for Node.js 14 as it's approaching EOL andlistr2
needs it.What do you think, @okonet, should we merge this at the end of the month? Node.js 14 enters EOL at 2023-04-30.