← All tasks
javascriptgrpc/grpc-node #1442Not a task: already works

Dependency on google-auth-library 6 breaks Node 8 support

envgap__grpc__grpc-node-1442

01 / FAILURE SIGNATURE

As reported upstream

No identifying execution failure has been captured.
Not a benchmark task.
  • The project already builds and runs before the fix, so there is nothing to repair.

02 / ENVIRONMENT RECIPE

Base commit
075a75b01565570b415c5a55d832863a40051ddc
Manifest
packages/grpc-js/package.json
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

grpc/grpc-node #1442 · read the original issue
### Problem description

grpc-js claims support for Node 8 or Node 10:

https://github.com/grpc/grpc-node/blob/master/packages/grpc-js/package.json#L9



However a recent commit added a new dependency on `google-auth-library@6`:

https://github.com/grpc/grpc-node/commit/010ef569f7f83007642f3f69e0ce13dee615d680



This release of google-auth-library requires Node 10+ in the engines field:

https://github.com/googleapis/google-auth-library-nodejs/releases/tag/v6.0.0



### Reproduction steps

This was reported to the Firebase CLI as a breaking issue on our side:

https://github.com/firebase/firebase-tools/issues/2284



### Environment

 - OS name, version and architecture: macOS

 - Node version: 8.x

 - Node installation method: nvm

 - If applicable, compiler version: N/A

 - Package name and version: grpc-js@1.0.4



### Additional context

None

Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]