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

Start requiring Node.js v12 or higher #3192

Merged
merged 4 commits into from Aug 2, 2021
Merged

Start requiring Node.js v12 or higher #3192

merged 4 commits into from Aug 2, 2021

Conversation

domenic
Copy link
Member

@domenic domenic commented May 23, 2021

When merged this will cause a major version bump. See individual commits for more details.

@domenic domenic changed the title Move from optimist to yargs for the benchmark runner Start requiring Node.js v12 or higher May 23, 2021
@TimothyGu TimothyGu self-requested a review May 23, 2021 20:29
@TimothyGu
Copy link
Member

Fixed the tests so this is ready to merge. However, ideally I'd like to release a non-major-bump version with #3197, #3203, and #3208 first. Up to you @domenic.

domenic and others added 3 commits August 1, 2021 16:54
Also stop testing Node.js v15 (since it will EOL soon) and start testing Node.js v16.
Since Mocha uses yargs anyway this isn't a significant increase in total dev dependencies
Different Node.js versions can use different zlib versions, leading to
different compressed PNG outputs. Instead, decode the PNG to compare the
pixels directly.
@domenic
Copy link
Member Author

domenic commented Aug 1, 2021

Hmm gonna need to make some updates for https://github.com/websockets/ws/releases/tag/8.0.0

@domenic
Copy link
Member Author

domenic commented Aug 1, 2021

I'm not sure why the wss variant of Create-blocked-port.any.js was marked as passing before, but with the upgrade it started failing like the normal (ws) variant, so I've marked it as such.

Notably removing the "wd" dev dependency which seems to be no longer used.
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.

None yet

2 participants