googleapis/repo-automation-bots 168
A collection of bots, based on probot, for performing common maintenance tasks across the open-source repos managed by Google on GitHub.
Epub Reader and Writer for Dart
GoogleCloudPlatform/cloud-opensource-python 41
Dependency Management Toolkit for Google Cloud Python Projects
Alexa skill to produce a few Random Number Generation Features
The canonical location of the Kubernetes API definition.
[mirror] Go's continuous build and release infrastructure (no stability promises)
My .vim dotfiles and configurations
Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
issue commentgoogleapis/google-cloud-dotnet
Update Google.Cloud.Logging.Console with GA Microsoft.Extensions.Logging.Console
It doesn't need to target .NET 5.0 or 6.0 - it's only Microsoft.Extensions.Logging.Console
that I needed to go GA... and we can take a dependency on that while still only keeping to netstandard2.0.
Basically we're not waiting for anything else to be released - we're just waiting for it to be the most important way of spending our limited time.
comment created time in a few seconds
push eventgoogleapis/nodejs-phishing-protection
commit sha 70083097336bd8f89dcc86ce9536a121ef0cd1c0
build: update .OwlBot.lock with new version of post-processor (#255) Co-authored-by: gcf-owl-bot[bot] <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: sofisl <55454395+sofisl@users.noreply.github.com>
push time in 2 minutes
delete branch googleapis/nodejs-phishing-protection
delete branch : owlbot-lock-1614986211380
delete time in 2 minutes
PR merged googleapis/nodejs-phishing-protection
Version sha256:d31e2c298acb9460c7f770be01d9ae655250b88906d7698202d7506fa06e1b85 was published at 2021-03-05T23:16:51.380Z.
pr closed time in 2 minutes
push eventgoogleapis/google-cloud-go
commit sha dc15995521bd065da4cfaae95642588919a8c548
feat(internal): add ability to regenerate one module's docs (#3777)
push time in 2 minutes
PR merged googleapis/google-cloud-go
Eventually, we'll want to be able to easily regenerate every version of every module. For now, this adds the ability to regenerate a single module.
pr closed time in 3 minutes
push eventgoogleapis/nodejs-analytics-admin
commit sha 82ace0c1d0df61a2fd849924a39b81ebfb983188
chore: release 2.0.3 (#86) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
push time in 3 minutes
delete branch googleapis/nodejs-analytics-admin
delete branch : release-v2.0.3
delete time in 3 minutes
PR merged googleapis/nodejs-analytics-admin
:robot: I have created a release *beep* *boop*
2.0.3 (2021-03-08)
Bug Fixes
This PR was generated with Release Please. See documentation.
pr closed time in 3 minutes
PR opened GoogleCloudPlatform/cpp-samples
pr created time in 5 minutes
issue commentgoogleapis/google-cloud-dotnet
Update Google.Cloud.Logging.Console with GA Microsoft.Extensions.Logging.Console
Right, yeah that would be .net 5.0, considering 6.0 is already running first previews. Initially you noted wanting to wait for 5.0 to be released before productionizing this. Rephrased my question was more, is this tied to the next (asp).net release, or just when ready. When ready it is :)
comment created time in 5 minutes
Pull request review commentgoogleapis/python-aiplatform
feat(samples): adds text prediction samples to MBSDK
+# Copyright 2021 Google LLC+#+# Licensed under the Apache License, Version 2.0 (the "License");+# you may not use this file except in compliance with the License.+# You may obtain a copy of the License at+#+# https://www.apache.org/licenses/LICENSE-2.0+#+# Unless required by applicable law or agreed to in writing, software+# distributed under the License is distributed on an "AS IS" BASIS,+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.+# See the License for the specific language governing permissions and+# limitations under the License.++#[START aiplatform_predict_text_classification_single_label_mbsdk_sample]+from google.cloud import aiplatform+from google.cloud.aiplatform.v1beta1.schema.predict.instance import TextClassificationPredictionInstance+from google.cloud.aiplatform.v1beta1.schema.predict.prediction import ClassificationPredictionResult++def predict_text_classification_single_label_mbsdk(project, location, endpoint_id, content):+ aiplatform.init(project=project, location=location)++ endpoint = aiplatform.Endpoint(endpoint_id)++ instance = TextClassificationPredictionInstance(content=content)++ response = endpoint.predict(+ instances=[instance], parameters={}+ )++ for prediction_ in response.predictions:+ prediction = ClassificationPredictionResult.from_map(prediction_)
I also really like this usage of the EPCL but instead of exposing this through a sample we should consider designing this to be a native integration in the future where the prediction automatically returns the EPCL type. You can print or pprint the predictions directly.
comment created time in 7 minutes
Pull request review commentgoogleapis/python-aiplatform
feat(samples): adds text prediction samples to MBSDK
+# Copyright 2021 Google LLC+#+# Licensed under the Apache License, Version 2.0 (the "License");+# you may not use this file except in compliance with the License.+# You may obtain a copy of the License at+#+# https://www.apache.org/licenses/LICENSE-2.0+#+# Unless required by applicable law or agreed to in writing, software+# distributed under the License is distributed on an "AS IS" BASIS,+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.+# See the License for the specific language governing permissions and+# limitations under the License.++#[START aiplatform_predict_text_classification_single_label_mbsdk_sample]+from google.cloud import aiplatform+from google.cloud.aiplatform.v1beta1.schema.predict.instance import TextClassificationPredictionInstance+from google.cloud.aiplatform.v1beta1.schema.predict.prediction import ClassificationPredictionResult++def predict_text_classification_single_label_mbsdk(project, location, endpoint_id, content):+ aiplatform.init(project=project, location=location)++ endpoint = aiplatform.Endpoint(endpoint_id)++ instance = TextClassificationPredictionInstance(content=content)
It's really nice that the predict API takes EPCL objects for prediction but this is not something we scoped in for the MB SDK and it would benefit the experience to design out these integration points before exposing them. For instances, you should be able to pass in a list of dictionaries.
comment created time in 2 hours
Pull request review commentgoogleapis/python-aiplatform
feat(samples): adds text prediction samples to MBSDK
+# Copyright 2021 Google LLC+#+# Licensed under the Apache License, Version 2.0 (the "License");+# you may not use this file except in compliance with the License.+# You may obtain a copy of the License at+#+# https://www.apache.org/licenses/LICENSE-2.0+#+# Unless required by applicable law or agreed to in writing, software+# distributed under the License is distributed on an "AS IS" BASIS,+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.+# See the License for the specific language governing permissions and+# limitations under the License.++#[START aiplatform_predict_text_classification_single_label_mbsdk_sample]+from google.cloud import aiplatform+from google.cloud.aiplatform.v1beta1.schema.predict.instance import TextClassificationPredictionInstance+from google.cloud.aiplatform.v1beta1.schema.predict.prediction import ClassificationPredictionResult++def predict_text_classification_single_label_mbsdk(project, location, endpoint_id, content):+ aiplatform.init(project=project, location=location)++ endpoint = aiplatform.Endpoint(endpoint_id)++ instance = TextClassificationPredictionInstance(content=content)++ response = endpoint.predict(+ instances=[instance], parameters={}
Since parameters are unused we don't need to pass them in.
comment created time in 2 hours
push eventgoogleapis/google-cloud-ruby
commit sha 4ea34c06531030f7081924c181d18d2c04e2f316
chore: add templates for cloudrad (#9363)
push time in 7 minutes
PR merged googleapis/google-cloud-ruby
pairs w/ https://github.com/googleapis/gapic-generator-ruby/pull/552
used to generate yaml for docfx
pr closed time in 7 minutes
issue commentgoogleapis/nodejs-common
Intermittent error: request had invalid authentication credentials
Greetings @ravi-ssi - this is entirely unrelated to this module. If you're having specific issues with auth and the chat API, could I trouble you to open an issue here, with the questions in the issue template? https://github.com/googleapis/google-api-nodejs-client
comment created time in 7 minutes
issue closedgoogleapis/artman
Does not work on the github.com/google/fhir protobufs?
I can't seem to figure out how to use artman to generate my cloud healthcare java objects. I can't file an issue on that project since there is no issues tab so filing it here.
Not even sure which project has the proto files for google cloud healthcare. Any pointers to the right people would be great!!!
closed time in 8 minutes
deanorderlyissue closedgoogleapis/artman
Python: include enums in generated documentation
The documentation for the google.cloud.someapi.gapic.enums
doesn't currently get generated.
Unfortunately, since many (all?) enum classes are inner classes, Sphinx's automodule
directive doesn't seem to support that. Instead, it appears you can use autoclass
for each class in the enums file.
Also, I don't see type hints indicating that these enums are used in the docstrings for the proto classes for which they are relevant.
closed time in 8 minutes
tswastissue closedgoogleapis/artman
proto files not included in ruby gem
Similar to to googleapis/artman#351, it would be helpful if the googleapis-common-protos-types ruby gem included the proto files in addition to the code generated ruby definitions. As it is currently, compiling proto files using the google.api.http
option requires vendoring a copy of the googleapis/googleapis repo into the project.
From a usage perspective I was envisioning being able to do something like the following:
grpc_tools_spec = Gem::Specification.find_by_name('grpc-tools')
googleapis_spec = Gem::Specification.find_by_name('googleapis-common-protos-types')
bin_path = File.join(grpc_tools_spec.bin_dir, 'grpc_tools_ruby_protoc')
exec(bin_path,
"-I.",
"-I#{File.join(googleapis_spec.gem_dir, 'proto')}",
"--ruby_out=lib",
"--grpc_out=lib",
*proto_files)
closed time in 8 minutes
warhammerkidissue closedgoogleapis/artman
Colorlog is up to 3.1.4 but artman is pinning to 3.0.0. Is this necessary?
error: colorlog 3.1.4 is installed but colorlog<3.0.0,>=2.6.1 is required by {'googleapis-artman'}
closed time in 8 minutes
crwilcoxissue closedgoogleapis/artman
Artman docker image should work without network access
closed time in 8 minutes
ethanbaoissue closedgoogleapis/artman
Standardize the artman exit codes
Currently, it return 32/64/96 for no clear reason/definition.
closed time in 8 minutes
ethanbaoissue closedgoogleapis/artman
artman should include metadata to its generated packages
Artman uses other tools to generate client libraries. It would be nice if artman could attach the metadata regarding the versions of the tools used (or commit of a GH repo the tool is built upon). This could be in the form of comments in source code or some sort of metadata file in a released package. This metadata would be very helpful when comparing/understanding the diffs of two client libraries of a same API generated at different times. This will also make it straightforward to reproduce a certain artifact at any given time.
closed time in 8 minutes
neozwuissue closedgoogleapis/artman
Fix Python style issues, add linting to CI
Running nox -e lint
shows dozens of Python style violations. The linter environment is not being run in travis, allowing these style violations to accumulate. We should fix the existing violations, then enable the linter in ~travis~ Circle.
closed time in 8 minutes
geigerj