From f2f0ad1522845af9cf040e91326888ed5d56e3f8 Mon Sep 17 00:00:00 2001 From: Nish Sinha Date: Thu, 21 Mar 2024 13:58:45 -0400 Subject: [PATCH] Upgrade from node16 to node20 (#443) * Upgrade from node16 to node20 node16 is now EOL * Ugrade node and npm versions * Use the GitHub Actions reporter to stop failing on core.setFailure tests * `npm >= 10` requires `node >= 20.5.0` Co-authored-by: Paul --------- Co-authored-by: Jeff Widman Co-authored-by: Paul --- .nvmrc | 2 +- action.yml | 2 +- jest.config.js | 3 ++- package-lock.json | 4 ++-- package.json | 4 ++-- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.nvmrc b/.nvmrc index 431076a9..035651d1 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -16.16.0 +20.7.0 diff --git a/action.yml b/action.yml index d1cf2a79..42645cb1 100644 --- a/action.yml +++ b/action.yml @@ -51,5 +51,5 @@ outputs: maintainer-changes: description: 'Whether or not the the body of this PR contains the phrase "Maintainer changes" which is an indicator of whether or not any maintainers have changed.' runs: - using: 'node16' + using: 'node20' main: 'dist/index.js' diff --git a/jest.config.js b/jest.config.js index e4cd261d..ee190c59 100644 --- a/jest.config.js +++ b/jest.config.js @@ -2,5 +2,6 @@ module.exports = { preset: 'ts-jest', transform: { '^.+\\.(ts|tsx)?$': 'ts-jest' - } + }, + reporters: [['github-actions', {silent: false}], 'summary'] } diff --git a/package-lock.json b/package-lock.json index 30954cf9..63859981 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,8 +35,8 @@ "yargs": "^17.7.2" }, "engines": { - "node": ">=16.0.0", - "npm": ">=7.10.0" + "node": ">=20.0.0", + "npm": ">=10.0.0" } }, "node_modules/@aashutoshrathi/word-wrap": { diff --git a/package.json b/package.json index a44e4ce0..5fee141c 100644 --- a/package.json +++ b/package.json @@ -16,8 +16,8 @@ "approve" ], "engines": { - "node": ">=16.0.0", - "npm": ">=7.10.0" + "node": ">=20.5.0", + "npm": ">=10.0.0" }, "author": "dependabot", "license": "MIT",