endojs / endo

Endo is a distributed secure JavaScript sandbox, based on SES
Apache License 2.0
804 stars 71 forks source link

chore: Primary CI on Node.js 18 #1894

Closed kriskowal closed 7 months ago

kriskowal commented 9 months ago

closes: #2035

Description

Move most CI to Node.js LTS 18.

Removes bundler integration tests. These have become stale enough that it will be easier to reconstruct them on modern foundations, using a modern sample of bundlers, than it is to maintain the existing ones, which make extensive use of node -r esm.

I would like to defer reconstruction of the bundler integration tests per https://github.com/endojs/endo/issues/2036

Security Considerations

Scaling Considerations

Documentation Considerations

Testing Considerations

Upgrade Considerations