chef / automate

Chef Automate provides a full suite of enterprise capabilities for maintaining continuous visibility into application, infrastructure, and security automation.
https://automate.chef.io/
Apache License 2.0
227 stars 113 forks source link

Bump Node.js from v12 to v14 #4698

Open msorens opened 3 years ago

msorens commented 3 years ago

Describe the issue

The version of Node.js in use is behind. It needs to be upgraded from 12 to 14 per the guidelines on their site (https://nodejs.org/en/about/releases/). Follow the methodology outlined in https://github.com/chef/automate/pull/2579.

To Reproduce

NA

Expected behavior

We are running a version of Node.js supported for production builds, as outlined at https://nodejs.org/en/about/releases/.

Aha! Link: https://chef.aha.io/epics/SH-E-432

SEAjamieD commented 3 years ago

@msorens - I imagine that it is correct to assume core plans will need an update to 14 as well, similar to https://github.com/habitat-sh/core-plans/pull/3158 ?

msorens commented 3 years ago

Correct... take a look at the PR I mentioned above (https://github.com/chef/automate/pull/2579) which explains necessary work both before and after the PR here in the automate repo.

SEAjamieD commented 3 years ago

For posterity, I've opened PR's in the following repos to kick off the pre work required

chef core-plans repo: https://github.com/habitat-sh/core-plans/pull/3580 chef-base-plans repo: https://github.com/chef-base-plans/node14/pull/2