From ac639fa283d2b51ad3dd01a76ce30d881adbc9fd Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bellet Date: Thu, 9 Feb 2023 10:56:28 +0100 Subject: [PATCH 1/3] Upgrade node to the next LTS version (which is in maintenance mode, but let's be incremental to test) --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index 261767ca41..e65243f2ea 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -14.21.2 +16.19.0 From 9f2a17c3e9220cd62fad76b9c7637d9563abe7c0 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bellet Date: Thu, 9 Feb 2023 11:16:47 +0100 Subject: [PATCH 2/3] Upgrade to node 17 which requires a `--openssl-legacy-provider` option Node 17 moved to OpenSSL3, see https://nodejs.org/en/blog/release/v17.0.0/#openssl-3-0 for more. --- .node-version | 2 +- bin/webpack | 1 + bin/webpack-dev-server | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.node-version b/.node-version index e65243f2ea..aac58983e6 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -16.19.0 +17.0.0 diff --git a/bin/webpack b/bin/webpack index 1031168d01..685331ed86 100755 --- a/bin/webpack +++ b/bin/webpack @@ -2,6 +2,7 @@ ENV["RAILS_ENV"] ||= ENV["RACK_ENV"] || "development" ENV["NODE_ENV"] ||= "development" +ENV["NODE_OPTIONS"] ||= "--openssl-legacy-provider" require "pathname" ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../../Gemfile", diff --git a/bin/webpack-dev-server b/bin/webpack-dev-server index dd9662737a..fa0a5865ef 100755 --- a/bin/webpack-dev-server +++ b/bin/webpack-dev-server @@ -2,6 +2,7 @@ ENV["RAILS_ENV"] ||= ENV["RACK_ENV"] || "development" ENV["NODE_ENV"] ||= "development" +ENV["NODE_OPTIONS"] ||= "--openssl-legacy-provider" require "pathname" ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../../Gemfile", From 1fb4e27064c8bd37d77c90f62bcae9ee37e26d50 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bellet Date: Thu, 9 Feb 2023 13:54:43 +0100 Subject: [PATCH 3/3] Upgrade to latest `17.*` node version --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index aac58983e6..8c1fac2acb 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -17.0.0 +17.9.1