You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 11, 2025. It is now read-only.
Our JS test jobs for pull requests are using Node.js 20.5, but the workflows on master use 16.x.
This difference in Node.js versions breaks linting after the latest ESLint upgrade (#7257, #7258).
Proposed Solution
If we want PRs to test JS against Node.js 20.5 but keep master on 16.x, then we revert #7257 and #7258, since the newer ESLint uses structuredClone(), which is only available > Node,js 17.x.
Otherwise, we can increment the minimum supported Node version, but I don't think this makes sense to do for just linting. The libraries are still compatible with 16.x.