Vadym Matsishevskyi

Results 12 issues of Vadym Matsishevskyi

`rules_go` depends on [googleapis](https://github.com/googleapis/googleapis) repository by applying gazelle-generated patch. `googleapis` is now Bazel-aware and `rules_go` should depend on googleapis directly without overwriting its BUILD.bazel files. Also the repository name used...

proto
code-health

Remove all code related to `ApiMessage`, which is not used anymore and was introduced before ptotobuf messages were chosen as a way to represent data model.

type: cleanup
priority: p2

The latest versions of core libraries, like `google-api-core` are `>= 3.7`, and python 3.6 tests in gapic generator are failing because of that.

size: m

This change depends on https://github.com/googleapis/python-api-core/pull/428 and needs api-core-2.9.0 to be released This includes: 1) Use message-based transcoding logic instead of dictionary-based. This fixes multiple bugs caused by dict-json-object representation mismatches...

size: m

Most likely it is caused by proto-plus incompatibility with nested packages API layout. Affected APIs: ``` //google/cloud/dialogflow/cx/v3beta1/cx_py_gapic_test //google/cloud/dialogflow/cx/v3/cx_py_gapic_test //google/cloud/networkmanagement/v1beta1/networkmanagement_py_gapic_test //google/cloud/asset/v1p7beta1/asset_py_gapic_test //google/cloud/bigquery/dataexchange/v1beta1/dataexchange_py_gapic_test //google/cloud/gkehub/v1/gkehub_py_gapic_test //google/identity/accesscontextmanager/v1/accesscontextmanager_py_gapic_test //google/cloud/gkehub/v1alpha/gkehub_py_gapic_test //google/cloud/oslogin/v1/oslogin_py_gapic_test //google/cloud/oslogin/v1beta/oslogin_py_gapic_test //google/devtools/clouddebugger/v2/clouddebugger_py_gapic_test //google/devtools/testing/v1/testing_py_gapic_test //google/api/serviceusage/v1beta1/serviceusage_py_gapic_test //google/cloud/gkehub/v1beta/gkehub_py_gapic_test...

type: bug
priority: p2

Affected APIs: ``` //google/storage/v2/storage_py_gapic_test ``` Failure log: ``` self = requests = def write_object(self, requests: Iterator[storage.WriteObjectRequest] = None, *, retry: OptionalRetry = gapic_v1.method.DEFAULT, timeout: float = None, metadata: Sequence[Tuple[str, str]]...

type: bug
priority: p2

Affected APIs: ``` //google/streetview/publish/v1/publish_py_gapic_test ``` The unit test seem to be using `empty_pb2.Empty` without importing it.

type: bug
priority: p2

Affected APIs: ``` //google/cloud/bigquery/storage/v1/storage_py_gapic_test //google/cloud/bigquery/storage/v1beta2/storage_py_gapic_test //google/devtools/build/v1/build_py_gapic_test ``` Error output: ``` _______________________ test_append_rows_flattened_error _______________________ def test_append_rows_flattened_error(): client = BigQueryWriteClient( credentials=ga_credentials.AnonymousCredentials(), ) # Attempting to call a method with both a request...

type: bug
priority: p2

It seems like there are issues in properly handliing Value classes by proto_plus. Affected APIs: ``` //google/cloud/bigquery/connection/v1beta1/connection_py_gapic_test //google/cloud/bigquery/v2/bigquery_py_gapic_test ``` Failure output: ``` google/cloud/bigquery/connection/v1beta1/connection_py_gapic_srcjar.py/tests/unit/gapic/connection_v1beta1/test_connection_service.py:1231: AssertionError ____________________ test_list_connections_flattened_async _____________________ @pytest.mark.asyncio async def...

type: bug
priority: p2

Affected APIs: ``` //google/cloud/run/v2/run_py_gapic_test ``` Failure example: ``` google/cloud/run/v2/run_py_gapic_srcjar.py/tests/unit/gapic/run_v2/test_revisions.py:1014: AssertionError ___________________________ test_list_services_pager ___________________________ transport_name = 'grpc' def test_list_services_pager(transport_name: str = "grpc"): client = ServicesClient( credentials=ga_credentials.AnonymousCredentials, transport=transport_name, ) # Mock the...

type: bug
priority: p2