-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installing unpinned vega-lite package breaks Node 12 support #40
Comments
Pinning behavior of actions/setup-node
|
Default Node JS version on GitHub ActionsGitHub Actions Virtual Environments are in Node 14 since 2020-11-02, as per actions/runner-images#1953 (comment), so supporting 12 is not neccessary anymore, but we're going to keep it around for compatibility. |
Should we install
|
We decided to include vega as far as I remember, it was removed for a while a then we came back |
Same as iterative/setup-cml#40 & iterative/setup-cml#41 but for our container images.
Same as iterative/setup-cml#40 & iterative/setup-cml#41 but for our container images.
We're installing all the
vega
packages without any version pinning, and with methods other thanpackage-lock.json
🙀setup-cml/src/utils.js
Lines 35 to 37 in fbe9608
Tests were failing for #38* because we depend on vega-lite and it's trying to use a nullish coalescing operator
??
on Node JS 12, but wasn't supported until 14.See also vega/vega-lite#v5.0.0 release notes: no more ES5 builds.
* Tests were failing also for the
master
branch; we know it thanks to the scheduled tests introduced with #37.The text was updated successfully, but these errors were encountered: