From b782dee7df1256dcae5fbb322d6777bec2338291 Mon Sep 17 00:00:00 2001 From: Dale Lane <dale.lane@uk.ibm.com> Date: Tue, 12 Mar 2024 14:25:34 +0000 Subject: [PATCH] fix: update version of Node.js used in release workflows The last few release workflows have failed with errors such as Cannot find module 'ajv/dist/compile/codegen' from 'node_modules/ajv-errors/dist/index.js' Require stack: node_modules/ajv-errors/dist/index.js node_modules/@smoya/multi-parser/node_modules/parserapiv1/... node_modules/@smoya/multi-parser/cjs/parse.js node_modules/@smoya/multi-parser/cjs/index.js node_modules/@asyncapi/generator/lib/parser.js node_modules/@asyncapi/generator/lib/templateConfigValidator.js node_modules/@asyncapi/generator/lib/generator.js This has been happening since we updated java-template to the newer version of @asyncapi/generator The simplest workaround seems to be to update to a newer version of Node.js. Signed-off-by: Dale Lane <dale.lane@uk.ibm.com> --- .github/workflows/if-nodejs-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/if-nodejs-release.yml b/.github/workflows/if-nodejs-release.yml index 73bffb0..8782341 100644 --- a/.github/workflows/if-nodejs-release.yml +++ b/.github/workflows/if-nodejs-release.yml @@ -48,7 +48,7 @@ jobs: name: Setup Node.js uses: actions/setup-node@v2 with: - node-version: 14 + node-version: 16 cache: 'npm' cache-dependency-path: '**/package-lock.json' - if: steps.packagejson.outputs.exists == 'true' @@ -85,7 +85,7 @@ jobs: name: Setup Node.js uses: actions/setup-node@v1 with: - node-version: 14 + node-version: 16 - if: steps.packagejson.outputs.exists == 'true' name: Install dependencies run: npm install