title: Github action: NPM CI error: nice-napi not accessible from piscina
body: <p>I've created a simple Github action for build and execute tests on each pull request.
  After no code changes, suddenly, stopped working.
  This is the actual action code:</p>
  <pre><code>name: Test pull request
  
  on:
    pull_request:
      branches: [ develop ]
      paths-ignore:
        - 'apps/test/**'
        - 'apps/test-e2e/**'
        - 'libs/angular/**'
  
  jobs:
    test_server_pull_request:
  
      runs-on: ubuntu-latest
  
      steps:
        - uses: actions/checkout@master
        - uses: actions/setup-node@master
          with:
            node-version: 12
        - run: npm ci
        (...more build commands)
  </code></pre>
  <p>The package.json is actually this one, actually the project is a monorepo managed with NX, with some libraries and a NestJS server application and an Angular PWA:</p>
  <pre><code>{
  &quot;name&quot;: &quot;sample&quot;,
  &quot;version&quot;: &quot;0.0.1&quot;,
  &quot;license&quot;: &quot;MIT&quot;,
  &quot;engines&quot;: {
      &quot;node&quot;: &quot;12&quot;
  },
  &quot;scripts&quot;: {
      ....some scripts
  },
  &quot;private&quot;: true,
  &quot;dependencies&quot;: {
      &quot;@angular/animations&quot;: &quot;12.2.0&quot;,
      &quot;@angular/cdk&quot;: &quot;12.2.0&quot;,
      &quot;@angular/common&quot;: &quot;12.2.0&quot;,
      &quot;@angular/compiler&quot;: &quot;12.2.0&quot;,
      &quot;@angular/core&quot;: &quot;12.2.0&quot;,
      &quot;@angular/fire&quot;: &quot;7.0.0&quot;,
      &quot;@angular/forms&quot;: &quot;12.2.0&quot;,
      &quot;@angular/material&quot;: &quot;12.2.0&quot;,
      &quot;@angular/platform-browser&quot;: &quot;12.2.0&quot;,
      &quot;@angular/platform-browser-dynamic&quot;: &quot;12.2.0&quot;,
      &quot;@angular/router&quot;: &quot;12.2.0&quot;,
      &quot;@angular/service-worker&quot;: &quot;12.2.0&quot;,
      &quot;@google-cloud/logging&quot;: &quot;9.6.0&quot;,
      &quot;@nestjs/axios&quot;: &quot;0.0.1&quot;,
      &quot;@nestjs/common&quot;: &quot;8.0.6&quot;,
      &quot;@nestjs/config&quot;: &quot;1.0.1&quot;,
      &quot;@nestjs/core&quot;: &quot;8.0.6&quot;,
      &quot;@nestjs/platform-express&quot;: &quot;8.0.6&quot;,
      &quot;@nrwl/angular&quot;: &quot;12.6.5&quot;,
      &quot;class-transformer&quot;: &quot;0.4.0&quot;,
      &quot;class-validator&quot;: &quot;0.13.1&quot;,
      &quot;cls-hooked&quot;: &quot;4.2.2&quot;,
      &quot;cookie-parser&quot;: &quot;1.4.5&quot;,
      &quot;date-fns&quot;: &quot;2.23.0&quot;,
      &quot;fast-xml-parser&quot;: &quot;3.20.0&quot;,
      &quot;firebase&quot;: &quot;9.0.0&quot;,
      &quot;firebase-admin&quot;: &quot;9.11.1&quot;,
      &quot;firebase-functions&quot;: &quot;3.15.4&quot;,
      &quot;flat&quot;: &quot;5.0.2&quot;,
      &quot;helmet&quot;: &quot;4.6.0&quot;,
      &quot;lodash&quot;: &quot;4.17.21&quot;,
      &quot;nanoid&quot;: &quot;3.1.25&quot;,
      &quot;reflect-metadata&quot;: &quot;0.1.13&quot;,
      &quot;rxfire&quot;: &quot;6.0.0&quot;,
      &quot;rxjs&quot;: &quot;7.3.0&quot;,
      &quot;tslib&quot;: &quot;2.0.0&quot;,
      &quot;zone.js&quot;: &quot;0.11.4&quot;
  },
  &quot;devDependencies&quot;: {
      &quot;@angular-builders/custom-webpack&quot;: &quot;12.1.0&quot;,
      &quot;@angular-devkit/architect&quot;: &quot;0.1200.0&quot;,
      &quot;@angular-devkit/build-angular&quot;: &quot;12.2.0&quot;,
      &quot;@angular-eslint/eslint-plugin&quot;: &quot;12.3.1&quot;,
      &quot;@angular-eslint/eslint-plugin-template&quot;: &quot;12.3.1&quot;,
      &quot;@angular-eslint/template-parser&quot;: &quot;12.3.1&quot;,
      &quot;@angular/cli&quot;: &quot;12.2.0&quot;,
      &quot;@angular/compiler-cli&quot;: &quot;12.2.0&quot;,
      &quot;@angular/language-service&quot;: &quot;12.2.0&quot;,
      &quot;@firebase/rules-unit-testing&quot;: &quot;2.0.0&quot;,
      &quot;@firebase/testing&quot;: &quot;0.20.11&quot;,
      &quot;@nestjs/schematics&quot;: &quot;8.0.2&quot;,
      &quot;@nestjs/swagger&quot;: &quot;5.0.9&quot;,
      &quot;@nestjs/testing&quot;: &quot;8.0.6&quot;,
      &quot;@nrwl/cli&quot;: &quot;12.6.5&quot;,
      &quot;@nrwl/eslint-plugin-nx&quot;: &quot;12.6.5&quot;,
      &quot;@nrwl/jest&quot;: &quot;12.6.5&quot;,
      &quot;@nrwl/linter&quot;: &quot;12.6.5&quot;,
      &quot;@nrwl/nest&quot;: &quot;12.6.5&quot;,
      &quot;@nrwl/node&quot;: &quot;12.6.5&quot;,
      &quot;@nrwl/tao&quot;: &quot;12.6.5&quot;,
      &quot;@nrwl/workspace&quot;: &quot;12.6.5&quot;,
      &quot;@types/cls-hooked&quot;: &quot;4.3.3&quot;,
      &quot;@types/cookie-parser&quot;: &quot;1.4.2&quot;,
      &quot;@types/flat&quot;: &quot;5.0.2&quot;,
      &quot;@types/jest&quot;: &quot;26.0.24&quot;,
      &quot;@types/node&quot;: &quot;14.14.33&quot;,
      &quot;@types/supertest&quot;: &quot;2.0.11&quot;,
      &quot;@typescript-eslint/eslint-plugin&quot;: &quot;3.9.1&quot;,
      &quot;@typescript-eslint/parser&quot;: &quot;3.8.0&quot;,
      &quot;copy-webpack-plugin&quot;: &quot;9.0.1&quot;,
      &quot;dotenv&quot;: &quot;10.0.0&quot;,
      &quot;eslint&quot;: &quot;7.22.0&quot;,
      &quot;eslint-config-google&quot;: &quot;0.14.0&quot;,
      &quot;eslint-config-prettier&quot;: &quot;8.1.0&quot;,
      &quot;eslint-plugin-import&quot;: &quot;2.22.0&quot;,
      &quot;firebase-functions-test&quot;: &quot;0.3.2&quot;,
      &quot;firebase-tools&quot;: &quot;9.16.6&quot;,
      &quot;fuzzy&quot;: &quot;0.1.3&quot;,
      &quot;inquirer&quot;: &quot;6.2.2&quot;,
      &quot;inquirer-autocomplete-prompt&quot;: &quot;1.0.1&quot;,
      &quot;jest&quot;: &quot;27.0.3&quot;,
      &quot;jest-preset-angular&quot;: &quot;9.0.4&quot;,
      &quot;jsonc-parser&quot;: &quot;3.0.0&quot;,
      &quot;ng-packagr&quot;: &quot;12.1.0&quot;,
      &quot;open&quot;: &quot;7.0.3&quot;,
      &quot;prettier&quot;: &quot;2.3.2&quot;,
      &quot;rimraf&quot;: &quot;3.0.2&quot;,
      &quot;supertest&quot;: &quot;6.1.4&quot;,
      &quot;swagger-ui-express&quot;: &quot;4.1.6&quot;,
      &quot;ts-essentials&quot;: &quot;7.0.3&quot;,
      &quot;ts-jest&quot;: &quot;27.0.4&quot;,
      &quot;ts-node&quot;: &quot;9.1.1&quot;,
      &quot;type-fest&quot;: &quot;2.3.2&quot;,
      &quot;typescript&quot;: &quot;4.3.5&quot;,
      &quot;webpack&quot;: &quot;5.47.0&quot;,
      &quot;webpack-merge&quot;: &quot;5.8.0&quot;,
      &quot;webpack-node-externals&quot;: &quot;3.0.0&quot;
  }
  </code></pre>
  <p>}</p>
  <p>I always get this error:</p>
  <pre><code>Run npm ci
  npm ERR! nice-napi not accessible from piscina
  
  npm ERR! A complete log of this run can be found in:
  npm ERR!     /home/runner/.npm/_logs/2021-09-28T17_52_55_162Z-debug.log
  Error: Process completed with exit code 1.
  </code></pre>
  <p>Deleting and recreating the package.json did not solve, any idea?</p>