pulumi/sdk/python/lib/test/automation
Abhinav Gupta 91a079851b
deps: Upgrade google.golang.org/{genproto, grpc}
Updates to the latest versions of
google.golang.org/genproto and google.golang.org/grpc
in all submodules in the repository.

This is necessary because in a recent change,
genproto split out some of its subpackages into independent submodules.
(https://github.com/googleapis/go-genproto/issues/1015)

As a result of this, some users may see the error:

```
google.golang.org/genproto/googleapis/rpc/status: ambiguous import: found package google.golang.org/genproto/googleapis/rpc/status in multiple modules:
    google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 (/home/runner/go/pkg/mod/google.golang.org/genproto@v0.0.0-20230410155749-daa745c078e1/googleapis/rpc/status)
    google.golang.org/genproto/googleapis/rpc v0.0.0-20230725213213-b022f6e96895
```

Because pu/pu is using 20230410155749,
which has googleapis/rpc as a subpackage,
but another dependency references the independent submodule (20230725213213),
so the system doesn't know which module to use for the import path,
google.golang.org/genproto/googleapis/rpc/status.

This is a problem for codegen tests and ProgramTest-based tests
for Pulumi Go programs that do not have a go.mod in the test directory.
This issue was encountered by @thomas11 while attempting to upgrade
dependencies in pulumi-docker (pulumi/pulumi-docker#700).

The grpc upgrade is necessary because the current version of grpc
also pulls the outdated version of genproto.
2023-07-27 16:24:33 -07:00
..
data deps: Upgrade google.golang.org/{genproto, grpc} 2023-07-27 16:24:33 -07:00
errors deps: Upgrade google.golang.org/{genproto, grpc} 2023-07-27 16:24:33 -07:00
__init__.py [Automation API] Python Implementation (#5979) 2021-01-12 16:55:59 -08:00
test_errors.py ci: Skip Python service tests when access token is absent 2022-09-14 15:19:06 -07:00
test_isolation.py Make pythons RPCManager a context variable 2023-07-13 09:59:12 +01:00
test_local_workspace.py [auto/python] Add support for the path option for config operations 2023-05-30 04:00:24 -07:00
test_remote_workspace.py [auto] Add SkipInstallDependencies option for remote workspaces 2022-12-19 10:27:01 -05:00
test_utils.py [auto/python] Test remote operations 2022-11-09 05:32:41 -08:00