This is very much just GitHub's suggested node.js workflow file, with the node and action versions changed. I don't know what our minimum requirements are, but their defaults of versions 14.x, 16.x, and 18.x, all failed from missing APIs. As of right now, 20.x and 21.x are both current/active in the release schedule:
https://nodejs.org/en/about/previous-releases#release-schedule
The build and tests are run whenever a PR is pushed, and whenever commits are pushed to trunk.
This is very much just GitHub's suggested node.js workflow file, with the node and action versions changed. I don't know what our minimum requirements are, but their defaults of versions 14.x, 16.x, and 18.x, all failed from missing APIs. As of right now, 20.x and 21.x are both current/active in the release schedule: https://nodejs.org/en/about/previous-releases#release-schedule
The build and tests are run whenever a PR is pushed, and whenever commits are pushed to trunk.