Move GitHub Actions from Node 8 to Node 12 #1164
Reference in New Issue
Block a user
No description provided.
Delete Branch "export-D40036466"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary:
Yoga CI is currently running using Node 8, released in 2017. It has long been out of support, and is not able to install many of the packages in the updated lockfile due to version resrtrictions in the new packages.
Node 12 is able to install the current lockfile. Although it is old enough that security support has ended for it 5 months ago,
yoga-layout
currently fails to install on Node 12+, because a dependency,nbind
, was reliant on V8 internals that have changed between versions, and has not published a version supporting anything later than Node 10.There are unpublished commits in the official repo which add Node 12 support. So, we use that version when developing against the website, to jump us to something more up to date, without rewriting or removing all of the JS bindings quite yet.
Differential Revision: D40036466
This pull request was exported from Phabricator. Differential Revision: D40036466
This pull request was exported from Phabricator. Differential Revision: D40036466
Pull request closed