profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/alexander-fenster/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Alexander Fenster alexander-fenster Google Mountain View, CA http://fenster.name

googleapis/google-api-nodejs-client 9584

Google's officially supported Node.js client library for accessing Google APIs. Support for authorization and authentication with OAuth 2.0, API Keys and JWT (Service Tokens) is included.

googleapis/googleapis 4080

Public interface definitions of Google APIs.

google/gts 3597

☂️ TypeScript style guide, formatter, and linter.

googleapis/github-repo-automation 126

A set of tools to automate multiple GitHub repository management.

GoogleCloudPlatform/wombat-dressing-room 84

proxy designed to reduce the attack surface of npm publish

googleapis/gapic-generator-typescript 44

Generate Typescript API client libraries from Protocol Buffers.

bcoe/http2spy 20

test helpers for working with Node.js' http2 module

GoogleCloudPlatform/raspberrypi-docs-samples 8

Examples of using Google Cloud APIs with Raspberry Pi

issue commentprotobufjs/protobuf.js

Dependency errors with Yarn 2 Installation

The yet-to-be-released v7 should fix this problem because the CLI tools are being moved to a separate package.

angadn

comment created time in 18 hours

PullRequestReviewEvent
PullRequestReviewEvent

Pull request review commentgoogleapis/gax-nodejs

fix: clean up grpc error handling and integration test for promote error info field

 export class GoogleError extends Error {   statusDetails?: string | protobuf.Message<{}>[];   reason?: string;   domain?: string;+  errorInfoMetadata?: {string: string};++  // Parse details field in google.rpc.status wire over gRPC medatadata.+  // Promote google.rpc.ErrorInfo if exist.+  static parseGRPCStatusDetails(err: GoogleError): GoogleError {+    const decoder = new GoogleErrorDecoder();+    try {+      if (err.metadata && err.metadata.get('grpc-status-details-bin')) {+        const statusDetailsObj: GRPCStatusDetailsObject =+          decoder.decodeGRPCStatusDetails(+            err.metadata.get('grpc-status-details-bin') as []+          );+        if (statusDetailsObj && statusDetailsObj.details.length > 0) {

for extra safety: statusDefailsObj && statusDetailsObj.details && statusDetailsObj.details.length > 0, for cases where details is undefined

summer-ji-eng

comment created time in a day

PullRequestReviewEvent

Pull request review commentgoogleapis/gax-nodejs

fix: clean up grpc error handling and integration test for promote error info field

 export class GoogleError extends Error {   statusDetails?: string | protobuf.Message<{}>[];   reason?: string;   domain?: string;+  errorInfoMetadata?: {string: string};++  // Parse details field in google.rpc.status wire over gRPC medatadata.+  // Promote google.rpc.ErrorInfo if exist.+  static parseGRPCStatusDetails(err: GoogleError): GoogleError {+    const decoder = new GoogleErrorDecoder();+    try {+      if (err.metadata && err.metadata.get('grpc-status-details-bin')) {+        const statusDetailsObj: GRPCStatusDetailsObject =+          decoder.decodeGRPCStatusDetails(+            err.metadata.get('grpc-status-details-bin') as []+          );+        if (statusDetailsObj && statusDetailsObj.details.length > 0) {+          err.statusDetails = statusDetailsObj.details;+        }+        if (statusDetailsObj && statusDetailsObj.errorInfo) {+          err.reason = statusDetailsObj.errorInfo.reason;+          err.domain = statusDetailsObj.errorInfo.domain;+          err.errorInfoMetadata = statusDetailsObj.errorInfo.metadata;+        }+      }+    } catch (decodeErr) {+      return err;+    }+    return err;

nit: since you return err both in try and in catch, you can just have an empty catch (with a comment // ignoring the error) and a single return err in the end of the function.

summer-ji-eng

comment created time in a day

PullRequestReviewEvent

PR opened googleapis/proto-breaking-change-detector

Reviewers
chore(release): use release-please

We'll use simple releases because we don't need to release this to PyPI at this time.

+4 -0

0 comment

2 changed files

pr created time in 2 days

push eventgoogleapis/proto-breaking-change-detector

Alexander Fenster

commit sha e4dc5aca2108c59d1477924e16a0cc1545bdd8eb

chore: add version.txt

view details

push time in 2 days

create barnchgoogleapis/proto-breaking-change-detector

branch : ddd

created branch time in 2 days

create barnchgoogleapis/proto-breaking-change-detector

branch : main

created branch time in 2 days

delete branch googleapis/proto-breaking-change-detector

delete branch : master

delete time in 2 days

delete branch googleapis/proto-breaking-change-detector

delete branch : lint

delete time in 2 days

delete branch googleapis/proto-breaking-change-detector

delete branch : policy-bot-168feaed-ef9b-402a-89cd-cc11cacd74b2

delete time in 2 days

delete branch googleapis/proto-breaking-change-detector

delete branch : policy-bot-7d9403c4-9662-4bf5-974d-1316fb50a710

delete time in 2 days

delete branch googleapis/proto-breaking-change-detector

delete branch : main

delete time in 2 days

PR merged googleapis/proto-breaking-change-detector

chore(deps): update dependency grpcio-tools to v1.40.0 kokoro:force-run cla: yes

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
grpcio-tools ==1.39.0 -> ==1.40.0 age adoption passing confidence

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

+1 -1

0 comment

1 changed file

renovate-bot

pr closed time in 2 days

push eventgoogleapis/proto-breaking-change-detector

WhiteSource Renovate

commit sha 79a90d04836bed4aff51a3f3f50aadd99f90fef4

chore(deps): update dependency grpcio-tools to v1.40.0 (#170)

view details

push time in 2 days

PullRequestReviewEvent

push eventgoogleapis/proto-breaking-change-detector

WhiteSource Renovate

commit sha 0f5661a5364da0ce26fd135da3e76af5ca6a36f4

chore(deps): update dependency protobuf to v3.18.0 (#171)

view details

push time in 2 days

PR merged googleapis/proto-breaking-change-detector

chore(deps): update dependency protobuf to v3.18.0 kokoro:force-run cla: yes

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
protobuf ==3.17.3 -> ==3.18.0 age adoption passing confidence

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

+1 -1

0 comment

1 changed file

renovate-bot

pr closed time in 2 days

PullRequestReviewEvent

push eventgoogleapis/gapic-generator-typescript

Alexander Fenster

commit sha 4a68f0c71efd0b073b80c03f9467493094a518e3

fix: find protoc based on its bazel location (#978) * fix: find protoc based on its bazel location * fix: make tests work

view details

push time in 2 days

delete branch googleapis/gapic-generator-typescript

delete branch : find-protoc

delete time in 2 days

PR merged googleapis/gapic-generator-typescript

Reviewers
fix: find protoc based on its bazel location cla: yes

Supply the proper value for --protoc because Bazel always knows where it can be found.

+13 -3

0 comment

3 changed files

alexander-fenster

pr closed time in 2 days

push eventgoogleapis/gapic-generator-typescript

Alexander Fenster

commit sha 962f71766260972bb1d55bc53821e3fc3f53dddd

fix: make tests work

view details

push time in 2 days

PR opened googleapis/gapic-generator-typescript

Reviewers
fix: find protoc based on its bazel location

Supply the proper value for --protoc because Bazel always knows where it can be found.

+4 -1

0 comment

1 changed file

pr created time in 2 days

create barnchgoogleapis/gapic-generator-typescript

branch : find-protoc

created branch time in 2 days