From a6c03337a2299e46187969fa5c27e44bbd1e45a2 Mon Sep 17 00:00:00 2001 From: Artem Vasilev Date: Wed, 22 Jun 2022 18:24:08 +0300 Subject: [PATCH] [FIX] - bug `ERR_OSSL_EVP_UNSUPPORTED` digital envelope routines --- .github/workflows/test.yml | 6 ++++++ package.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5c1624b..376cd3e 100755 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,11 +21,17 @@ jobs: uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} + + - name: Override NODE options for the most recent version + if: matrix.node-version == 'latest' + run: echo "NODE_OPTIONS=--openssl-legacy-provider" >> $GITHUB_ENV + - name: Clean install, build, test run: | npm ci npm run build --if-present npm test + - name: Coveralls uses: coverallsapp/github-action@master with: diff --git a/package.json b/package.json index 6b51d98..5c8b329 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "build:uncompressed:es5": "cross-env TS_CONFIG=tsconfig-es5.json webpack", "build:compressed:es5": "cross-env TS_CONFIG=tsconfig-es5.json NODE_ENV=production webpack", "build:definition-header:es5": "cross-env TS_CONFIG=tsconfig-es5.json node definition-header.js", - "build:es5": "SET NODE_OPTIONS=--openssl-legacy-provider && npm run build:uncompressed:es5 && npm run build:compressed:es5 && npm run build:definition-header:es5", + "build:es5": "npm run build:uncompressed:es5 && npm run build:compressed:es5 && npm run build:definition-header:es5", "build:uncompressed:esm": "cross-env TS_CONFIG=tsconfig-esm.json webpack", "build:definition-header:esm": "cross-env TS_CONFIG=tsconfig-esm.json node definition-header.js", "build:esm": "npm run build:uncompressed:esm && npm run build:definition-header:esm",