zeromq / zeromq.js

:zap: Node.js bindings to the ØMQ library
http://zeromq.github.io/zeromq.js/
MIT License
1.46k stars 211 forks source link

Test with all supported node versions #621

Closed rotu closed 3 months ago

rotu commented 3 months ago

The package nominally supports node 10 and later. Run CI with all supported node even versions.

rotu commented 3 months ago

node 12 is not compatible with minimatch@9.0.4 node 14 fails in node-gyp@10.0.1 https://github.com/nodejs/node-gyp/issues/2947 node 16 fails from the newly introduced execa@9.2.0 which relies on addAbortListener, which was introduced in node 18.

I think it's reasonable to cut support for Node < v18.18.0 and < v20.5.0. @aminya, thoughts?

aminya commented 3 months ago

Closing in favour of #634