testcontainers / testcontainers-node

Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
https://testcontainers.com
MIT License
1.94k stars 195 forks source link

Add Node 22 to CI version matrix #858

Closed stscoundrel closed 2 weeks ago

stscoundrel commented 2 weeks ago

Add Node.js 22 to CI version matrix, as it is the "current" version and LTS. Also moves single version actions to run in 22 instead of the older 18, which will be end-of-life in six months.

I've been running TestContainers in 22 for a while now without issue, but would be nice to have them in official test battery too. For successful CI run, see PR in this fork.

netlify[bot] commented 2 weeks ago

Deploy Preview for testcontainers-node ready!

Name Link
Latest commit 40b9a6ec3555b6d91cb5e2933a73cac8b4c6b28a
Latest deploy log https://app.netlify.com/sites/testcontainers-node/deploys/672a5f0bb7a0790008402187
Deploy Preview https://deploy-preview-858--testcontainers-node.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

cristianrgreco commented 2 weeks ago

Thanks for the PRs @stscoundrel, much appreciated!