profile
viewpoint
Jeffrey Rennie SurferJeffAtGoogle Google California https://medium.com/@SurferJeff I show .NET developers how to get the most out of Google Cloud Platform.

googleapis/google-cloud-go 2708

Google Cloud Client Libraries for Go.

google/google-api-cpp-client 289

The core C++ SK for using Google APIs

google-github-actions/release-please-action 245

automated releases based on conventional commits

google/apis-client-generator 158

The Google APIs Client Generator is a tool for generating client libraries for APIs based on the Google API Discovery format. It is based on the same core technology Google uses to publish their API libraries. Current support is for C++, C#/.NET, Dart, Java, Java/GWT, and PHP.

GoogleCloudPlatform/cpp-samples 116

C++ code samples for using Google Cloud Platform

mtwo/hipstershop-demo 1

A microservices demo app used to showcase Google's DevOps tools

SurferJeffAtGoogle/apis-client-generator 0

The Google APIs Client Generator is a tool for generating client libraries for APIs based on the Google API Discovery format. It is based on the same core technology Google uses to publish their API libraries. Current support is for C++, C#/.NET, Dart, Java, Java/GWT, and PHP.

create barnchSurferJeffAtGoogle/repo-automation-bots

branch : release-conductor

created branch time in 13 hours

PullRequestReviewEvent

Pull request review commentgoogleapis/repo-automation-bots

feat(bazel-bot): allow Bazel Bot to push to non-default branches

 set -e git config --global user.email "bazel-bot-development[bot]@users.noreply.github.com" git config --global user.name "Bazel Bot" -git clone https://github.com/googleapis/googleapis.git-git clone https://github.com/googleapis/googleapis-gen.git+SOURCE_CLONE_ARGS=+if [[ $SOURCE_BRANCH != "" ]]+then+  SOURCE_CLONE_ARGS="-b $SOURCE_BRANCH"+fi++SOURCE_CLONE_ARGS=

Lines 27-31 look identical to lines 21-25. Is that intended?

jskeet

comment created time in 18 hours

PullRequestReviewEvent

push eventSurferJeffAtGoogle/repo-automation-bots

yoshi-code-bot

commit sha e46c8c1c901aadb4bf0ae3d47a879a235c8a34d4

deps: update loadtest-bot deps (#2966) ran ./scripts/update-dependencies.sh packages/loadtest-bot

view details

yoshi-code-bot

commit sha f85bd657b674e9b2f86c65173883b97039040c41

deps: update snippet-bot deps (#2974) ran ./scripts/update-dependencies.sh packages/snippet-bot

view details

yoshi-code-bot

commit sha f00484e6140d5e0460f4f58975cea396ca588e72

deps: update release-brancher deps (#2970) ran ./scripts/update-dependencies.sh packages/release-brancher

view details

yoshi-code-bot

commit sha 3fb8e4190f7f3965a7d18154929cf835b510a767

deps: update blunderbuss deps (#2954) ran ./scripts/update-dependencies.sh packages/blunderbuss

view details

yoshi-code-bot

commit sha b5b68c6375ecc05f40a2010537299f0769423ca6

deps: update failurechecker deps (#2959) ran ./scripts/update-dependencies.sh packages/failurechecker

view details

yoshi-code-bot

commit sha 3c0718d1fb69b3b695e2e9a69bb7951913540c04

deps: update merge-on-green deps (#2968) Co-authored-by: gcf-merge-on-green[bot] <60162190+gcf-merge-on-green[bot]@users.noreply.github.com> Co-authored-by: sofisl <55454395+sofisl@users.noreply.github.com>

view details

sofisl

commit sha 6e855c9e467c6667a53c85fa05c9a0844e3fe216

feat: refactor config and break up languages by classes (#2949) * feat: refactor config and break up languages by classes Co-authored-by: Benjamin E. Coe <bencoe@google.com>

view details

Jeffrey Rennie

commit sha 2addff6bcc17695e98a40cea0412d68c468a7b93

Merge branch 'main' into lock-timestamp

view details

push time in 21 hours

push eventSurferJeffAtGoogle/repo-automation-bots

Jeffrey Rennie

commit sha eeb9ab2fb280a97079e67ab77d5a909bab755c5a

skip the test because nock is broken

view details

push time in 2 days

push eventSurferJeffAtGoogle/repo-automation-bots

Jeffrey Rennie

commit sha cee178bbab953702026a9e4dde3cdca878c16429

try again

view details

push time in 2 days

push eventSurferJeffAtGoogle/repo-automation-bots

Jeffrey Rennie

commit sha 0dce2b2d7b7e2937b56b94684d086388e74b5686

beg nock to enable net connections

view details

push time in 2 days

push eventSurferJeffAtGoogle/repo-automation-bots

Jeffrey Rennie

commit sha f8903f2ed664f3a79defd6d54f0e4843d3d6d263

nock.cleanAll()

view details

push time in 2 days

push eventSurferJeffAtGoogle/repo-automation-bots

Jeffrey Rennie

commit sha 351185f88f42dc10718421b896c31fdbad0198b3

fix: tell nock to allow connections during docker-api test

view details

push time in 2 days

PR opened googleapis/repo-automation-bots

feat: record docker image's creation timestamp in .OwlBot.lock.yaml

Fixes https://github.com/googleapis/repo-automation-bots/issues/2094

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

  • [ ] Make sure to open an issue as a bug/issue before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea
  • [ ] Ensure the tests and linter pass
  • [ ] Code coverage does not decrease (if any source code was changed)
  • [ ] Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> 🦕

+232 -1

0 comment

5 changed files

pr created time in 2 days

push eventSurferJeffAtGoogle/repo-automation-bots

Jeffrey Rennie

commit sha 777f067611deee06bea838f55f1b8335e7f57dce

feat: record docker image's creation timestamp in .OwlBot.lock.yaml Fixes https://github.com/googleapis/repo-automation-bots/issues/2094

view details

push time in 2 days

push eventSurferJeffAtGoogle/repo-automation-bots

Jeffrey Rennie

commit sha 54b0bf2522ddab81f9c4632a00b7020d6b3c03a6

feat: record docker image's creation timestamp in .OwlBot.lock.yaml Fixes https://github.com/googleapis/repo-automation-bots/issues/2094

view details

push time in 2 days

push eventSurferJeffAtGoogle/repo-automation-bots

Jeffrey Rennie

commit sha d2e4ff0873c90970b3976713c4a070dab838b4a5

feat: record docker image's creation timestamp in .OwlBot.lock.yaml Fixes https://github.com/googleapis/repo-automation-bots/issues/2094

view details

push time in 2 days

create barnchSurferJeffAtGoogle/repo-automation-bots

branch : lock-timestamp

created branch time in 2 days

issue closedgoogleapis/repo-automation-bots

Owlbot should be able to generate proto-only packages

Some proto packages do not have gapic libraries (e.g. IAM, common protos). Owlbot currently only generates the [lang]-gapic-assembly-pkg targets which do not exist for proto-only packages.

We should still be able to use owl-bot for automation on proto-only packages.

closed time in 2 days

chingor13

issue closedgoogleapis/repo-automation-bots

FR(bazel-bot): The Compute API doesn't have a generated client in googleapis-gen

The compute API doesn't have a generated client in googleapis-gen so I'm unable to migrate python-compute from autosynth to owlbot. The protos don't appear to be in googleapis/googleapis. They live here.

closed time in 3 days

parthea

issue closedgoogleapis/repo-automation-bots

FR: Allow Docker entry-point or cmd to be specified in .OwlBot.yaml

Currently, I need to create a Docker image for OwlBot to run.

All I want my Docker image to do is run a bash script. Currently that means I have to have a Dockerfile of the form:

FROM mcr.microsoft.com/dotnet/core/sdk:3.1-bionic
CMD ["tools/owlbot-postprocess.sh"]

... then build that as a Docker image and publish it.

I'd really prefer to be able to skip the Dockerfile, and have a .OwlBot.yaml file of:

docker:
  image: mcr.microsoft.com/dotnet/core/sdk:3.1-bionic
  cmd: tools/owlbot-postprocess.sh

(I'm aware there are differences between ENTRYPOINT and CMD but I don't have strong opinions - I'd be happy enough with an entry-point array specified in the YAML instead. The exact format doesn't bother me nearly as much as not having to have a Dockerfile and publish a docker image somewhere.)

closed time in 3 days

jskeet

issue commentgoogleapis/repo-automation-bots

FR(OwlBot): OwlBot should not open a PR in the first place if it's going to be a noop

Some points that make this non-trival:

  1. It will take a lot of work because Owl Bot has to run the post processor to know that there will be no changes.
  2. We'll have to record that Owl Bot generated the code but did not create a pull request in a database, and look at that database later when deciding what work needs to be done.
dazuma

comment created time in 3 days

issue commentgoogleapis/repo-automation-bots

owlbot: owlbot is never run without manual label on java-bigtable-hbase

I see Owl Bot ran for this PR: https://github.com/googleapis/java-bigtable-hbase/pull/3328 without a label.

kolea2

comment created time in 3 days

issue commentgoogleapis/gaxios

onUploadProgress not working

Could you provide a link to the type definitions?

simllll

comment created time in 3 days

push eventrinogo/google-api-nodejs-client

Rich Christiansen

commit sha 67119d4c46d250a1b5e255efa6893fa75fe56fb9

chore: update README.md The README has potentially ambiguous language. The intended message is that a submodule can be used in place of the entire 'googleapis' module. Using words like 'alternatively' instead of 'also' communicate this message more clearly.

view details

push time in 13 days

push eventrinogo/google-api-nodejs-client

Rich Christiansen

commit sha 1c62d1b20b856be7ee86e5fec86a1617de936411

fix: update README.md The README has potentially ambiguous language. The intended message is that a submodule can be used in place of the entire 'googleapis' module. Using words like 'alternatively' instead of 'also' communicate this message more clearly.

view details

push time in 13 days

issue commentgoogleapis/repo-automation-bots

merge-on-green-sync-labels scheduled task is failing

I see it failing again today.

SurferJeffAtGoogle

comment created time in 14 days

PullRequestReviewEvent

push eventyoshi-code-bot/repo-automation-bots

yoshi-code-bot

commit sha 2876800841040fdc68c2bb89b3fa9a11f43530c9

deps: update trusted-contribution deps (#2900)

view details

yoshi-code-bot

commit sha fecbec4c40d173dd8e51f1095d67cfeb29d06379

deps: update mono-repo-publish deps (#2892) Co-authored-by: Jeffrey Rennie <rennie@google.com>

view details

yoshi-code-bot

commit sha 31f7edff4667d89d37f4261fc90bace268fc2f49

deps: update loadtest-bot deps (#2891) Co-authored-by: Jeffrey Rennie <rennie@google.com>

view details

yoshi-code-bot

commit sha 99affb1f653b4fb4463fcaf0bc1493692c7ca4e3

deps: update header-checker-lint deps (#2888) Co-authored-by: Jeffrey Rennie <rennie@google.com>

view details

yoshi-code-bot

commit sha 2a57497935e3527d99f2dbdb4cf4c2a68bd6ac4a

deps: update cron-utils deps (#2881) Co-authored-by: Jeffrey Rennie <rennie@google.com>

view details

yoshi-code-bot

commit sha 6ad72647f7a620cde54f571cd2fd6b5437c4bd35

deps: update generate-bot deps (#2887) ran ./scripts/update-dependencies.sh packages/generate-bot

view details

yoshi-code-bot

commit sha 40596edb62c9dfba25d096cea5e5b4aa444872fa

deps: update failurechecker deps (#2883) Co-authored-by: Jeffrey Rennie <rennie@google.com>

view details

yoshi-code-bot

commit sha 31191a36403e614d776c04bf09132177b5c88752

deps: update snippet-bot deps (#2898) ran ./scripts/update-dependencies.sh packages/snippet-bot

view details

yoshi-code-bot

commit sha 851e77d73631db253d8acc3a4b60b5f7c59f4fe8

deps: update auto-label deps (#2876) ran ./scripts/update-dependencies.sh packages/auto-label

view details

yoshi-code-bot

commit sha 09e9ac2c204c795d37b33c9855936812d40d347d

deps: update sync-repo-settings deps (#2899) ran ./scripts/update-dependencies.sh packages/sync-repo-settings

view details

yoshi-code-bot

commit sha 4d346d3fbff0e455648cd2ff8f2d66fbcb2d0ee7

deps: update secret-rotator deps (#2897) ran ./scripts/update-dependencies.sh packages/secret-rotator

view details

yoshi-code-bot

commit sha 07c27410e8e4dcdf5bbd61d020716a50c2f6ec87

deps: update release-brancher deps (#2895) ran ./scripts/update-dependencies.sh packages/release-brancher

view details

yoshi-code-bot

commit sha 41a7ab5564663ad25f51ed9ae3539204acaf6aad

deps: update policy deps (#2894) ran ./scripts/update-dependencies.sh packages/policy

view details

yoshi-code-bot

commit sha 28386a89be0674cf0b995fe7de95144d006cfc7a

deps: update object-selector deps (#2893) ran ./scripts/update-dependencies.sh packages/object-selector

view details

yoshi-code-bot

commit sha 7c041f2c1e88ef1e32445f92ad72326379911a0c

deps: update label-utils deps (#2890) ran ./scripts/update-dependencies.sh packages/label-utils

view details

yoshi-code-bot

commit sha 934b41bb89b25b0a18b929797b5df4add68c288a

deps: update label-sync deps (#2889) ran ./scripts/update-dependencies.sh packages/label-sync

view details

yoshi-code-bot

commit sha 916ce80c149394d80e008b23c82dcc75fbcf0395

deps: update generated-files-bot deps (#2886) ran ./scripts/update-dependencies.sh packages/generated-files-bot

view details

Takashi Matsuo

commit sha 3f7fbbf9cdf4252623576f5851ae23177a6bdd7e

fix(owl-bot): restrict organization for running post processor (#2905) * fix(owl-bot): restrict organization for running post processor fixes #2750 * address code review

view details

yoshi-code-bot

commit sha 94af8a7f432dc2d2b85481f2b414686d83788107

deps: update gcf-utils deps (#2885) ran ./scripts/update-dependencies.sh packages/gcf-utils

view details

yoshi-code-bot

commit sha 7180260478e608d1922f8c7a1fecdbf414ab5e03

deps: update datastore-lock deps (#2884) ran ./scripts/update-dependencies.sh packages/datastore-lock

view details

push time in 15 days

PullRequestReviewEvent

push eventyoshi-code-bot/repo-automation-bots

yoshi-code-bot

commit sha 2876800841040fdc68c2bb89b3fa9a11f43530c9

deps: update trusted-contribution deps (#2900)

view details

yoshi-code-bot

commit sha fecbec4c40d173dd8e51f1095d67cfeb29d06379

deps: update mono-repo-publish deps (#2892) Co-authored-by: Jeffrey Rennie <rennie@google.com>

view details

yoshi-code-bot

commit sha 31f7edff4667d89d37f4261fc90bace268fc2f49

deps: update loadtest-bot deps (#2891) Co-authored-by: Jeffrey Rennie <rennie@google.com>

view details

yoshi-code-bot

commit sha 99affb1f653b4fb4463fcaf0bc1493692c7ca4e3

deps: update header-checker-lint deps (#2888) Co-authored-by: Jeffrey Rennie <rennie@google.com>

view details

yoshi-code-bot

commit sha 2a57497935e3527d99f2dbdb4cf4c2a68bd6ac4a

deps: update cron-utils deps (#2881) Co-authored-by: Jeffrey Rennie <rennie@google.com>

view details

yoshi-code-bot

commit sha 6ad72647f7a620cde54f571cd2fd6b5437c4bd35

deps: update generate-bot deps (#2887) ran ./scripts/update-dependencies.sh packages/generate-bot

view details

yoshi-code-bot

commit sha 40596edb62c9dfba25d096cea5e5b4aa444872fa

deps: update failurechecker deps (#2883) Co-authored-by: Jeffrey Rennie <rennie@google.com>

view details

yoshi-code-bot

commit sha 31191a36403e614d776c04bf09132177b5c88752

deps: update snippet-bot deps (#2898) ran ./scripts/update-dependencies.sh packages/snippet-bot

view details

yoshi-code-bot

commit sha 851e77d73631db253d8acc3a4b60b5f7c59f4fe8

deps: update auto-label deps (#2876) ran ./scripts/update-dependencies.sh packages/auto-label

view details

yoshi-code-bot

commit sha 09e9ac2c204c795d37b33c9855936812d40d347d

deps: update sync-repo-settings deps (#2899) ran ./scripts/update-dependencies.sh packages/sync-repo-settings

view details

yoshi-code-bot

commit sha 4d346d3fbff0e455648cd2ff8f2d66fbcb2d0ee7

deps: update secret-rotator deps (#2897) ran ./scripts/update-dependencies.sh packages/secret-rotator

view details

yoshi-code-bot

commit sha 07c27410e8e4dcdf5bbd61d020716a50c2f6ec87

deps: update release-brancher deps (#2895) ran ./scripts/update-dependencies.sh packages/release-brancher

view details

yoshi-code-bot

commit sha 41a7ab5564663ad25f51ed9ae3539204acaf6aad

deps: update policy deps (#2894) ran ./scripts/update-dependencies.sh packages/policy

view details

yoshi-code-bot

commit sha 28386a89be0674cf0b995fe7de95144d006cfc7a

deps: update object-selector deps (#2893) ran ./scripts/update-dependencies.sh packages/object-selector

view details

yoshi-code-bot

commit sha 7c041f2c1e88ef1e32445f92ad72326379911a0c

deps: update label-utils deps (#2890) ran ./scripts/update-dependencies.sh packages/label-utils

view details

yoshi-code-bot

commit sha 934b41bb89b25b0a18b929797b5df4add68c288a

deps: update label-sync deps (#2889) ran ./scripts/update-dependencies.sh packages/label-sync

view details

yoshi-code-bot

commit sha 916ce80c149394d80e008b23c82dcc75fbcf0395

deps: update generated-files-bot deps (#2886) ran ./scripts/update-dependencies.sh packages/generated-files-bot

view details

Takashi Matsuo

commit sha 3f7fbbf9cdf4252623576f5851ae23177a6bdd7e

fix(owl-bot): restrict organization for running post processor (#2905) * fix(owl-bot): restrict organization for running post processor fixes #2750 * address code review

view details

yoshi-code-bot

commit sha 94af8a7f432dc2d2b85481f2b414686d83788107

deps: update gcf-utils deps (#2885) ran ./scripts/update-dependencies.sh packages/gcf-utils

view details

yoshi-code-bot

commit sha 7180260478e608d1922f8c7a1fecdbf414ab5e03

deps: update datastore-lock deps (#2884) ran ./scripts/update-dependencies.sh packages/datastore-lock

view details

push time in 15 days

PullRequestReviewEvent
more