Dropping CI for Node.js 12 and Node.js 14 in preparation for a breaking change. This made it easier for tests to pass since older versions of Python were required for the versions of node-gyp that support Node 12 and 14, and those weren't available via actions/setup-python.
This fixes CI by:
nan
to 2.20.0 (ref https://github.com/nodejs/nan/pull/943)actions/setup-python
.