make-promises-safe is not required in Node.js 15+. I presumed this would be non-breaking for fastify-cli because the test matrix is only 18, 20 & 21. I left in the tests that were added when make-promises-safe was added, and they continue to pass locally on Node.js 20 & 21. I have an issue with the tests in master hanging in Node 18, so couldn't confirm that certainly but there weren't any failures before the hang.
make-promises-safe is not required in Node.js 15+. I presumed this would be non-breaking for fastify-cli because the test matrix is only 18, 20 & 21. I left in the tests that were added when make-promises-safe was added, and they continue to pass locally on Node.js 20 & 21. I have an issue with the tests in master hanging in Node 18, so couldn't confirm that certainly but there weren't any failures before the hang.
Checklist
npm run test