changes include:
- fix grpc_service_config generated timeout settings
- feat(Java): read version from gradle.properties if specified
- nodejs build_gen uses grpc_service_config instead of gapic_yaml
- gapic-generator ignore grpc_service_config unless using gapic_v2
- build_gen use None instead of "" when grpc_service_config is not present
PiperOrigin-RevId: 314159797
- feat: Support extra plugin_args for php bazel rules rules (#3165)
- feat: support '*' in resource definition (#3163)
- fix: add null check and better error message when referenced resource is not found (#3169)
resource name plugin:
- support * annotation in resource def (#84)
PiperOrigin-RevId: 305619145
- PHP multi-pattern resource name support.
- Trace up only one level when calculating parent types with singleton resource names
PiperOrigin-RevId: 303836059
new commits:
- fix: stop generating `parseList` and `toStringList` if a multi-pattern resource name has subclasses (#79)
committer: @hzyi-google
PiperOrigin-RevId: 303197602
Changes to gapic-generator-go include:
* feat: strip invalid link references in comments
* chore: updating Go deps in bazel repositories
Changes to gapic-generator include:
* fix: bazel go build gen check for cloud in proto pkg name
* Revert "feat: allow static substitution for group name"
PiperOrigin-RevId: 303150338
To generate/update BUILD.bazel files for any particular client or a batch of clients:
```
bazel run //:build_gen -- --src=google/example/library
```
PiperOrigin-RevId: 286958627
1) Update to latest gapic-generator (has iam resource names fix for java).
2) Fix non-trivial issues with oslogin (resources defined in sibling package to the one they are used from) and monitoring.
3) Fix trivial missing dependencies in proto_library targets for other apis.
This is to prepare the repository to being populated with BUILD.bazel files for all supported apis (101 API) in all 7 languages.
PiperOrigin-RevId: 281618750
This makes googleapis forward compatible with Bazel incompatible change https://github.com/bazelbuild/bazel/issues/8922.
This CL was created by adding @rules_proto to the WORKSPACE file and then running:
find . -name BUILD.bazel | \
while read build; do \
buildifier --lint=fix --warnings=load $build; \
done
Since buildifier cannot be told not to reformat the BUILD file, some files are reformatted.
PiperOrigin-RevId: 280356106
Also configure python build for the following clients as an example:
diaglogflow/v2
language/v1
texttospeech/v1
firestore/v1beta1
pubsub/v1
PiperOrigin-RevId: 279406526
Update gapic-generator and protoc-java-resource-name plugin dependencies to the latest versions.
The following clients remain broken because of bugs in gapic-generator and/or corresponding configs
google/cloud/iot/v1
google/cloud/oslogin/v1
google/spanner/admin/instance/v1
google/cloud/oslogin/v1
PiperOrigin-RevId: 279171061