jfortunato / esbuild-plugin-manifest

Esbuild plugin for building an asset manifest file.
MIT License
31 stars 5 forks source link

CI: Update Node versions #24

Open marcospereira opened 5 months ago

marcospereira commented 5 months ago

What

Update the node versions used for testing and release. The minimum version is now Node 18 (still maintained LTS), but run the tests also with 20 (active LTS) and 21 (current version).

Additionally, bump versions for GitHub Actions.

Dependencies upgrades

In order to run the test coverage script using Node >=18, it was necessary to upgrade Jest because of this issue:

https://github.com/mozilla/source-map/issues/349

This does not upgrade Jest all the way to the latest version, but I expect it to be straightforward at this point.