pulumi/sdk
bors[bot] f7ad50317f
Merge #12197
12197: deps: Upgrade to pgregory.net/rapid v0.5 r=abhinav a=abhinav

The 0.5 release of rapid exposes a generics-based API
instead of `interface{}` and casting everywhere.
This makes for much cleaner usage.

There are a handful of cases where strongly typed generators,
e.g. `Generator[bool]`, need to be turned into `interface{}` (`any`),
which is doable with `AsAny()`.

API changes:
The only non-test changes to the SDK package are in
go/common/resource/testing, which contains testing utiltiies.
Functions that previously returned the old, untyped `Generator`
now return a strongly typed `Generator[T]`.


Co-authored-by: Abhinav Gupta <abhinav@pulumi.com>
2023-02-25 04:38:10 +00:00
..
go Merge #12197 2023-02-25 04:38:10 +00:00
nodejs all(go.mod): Upgrade golang.org/x/net to v0.7.0 2023-02-17 11:06:15 -08:00
proto Update Go gRPC, require impl to embed UnimplementedXServer 2023-01-05 18:00:16 -08:00
python all(go.mod): Upgrade golang.org/x/net to v0.7.0 2023-02-17 11:06:15 -08:00
README.md Cleanup sdk/README.md 2023-01-03 17:12:12 -05:00
go.mod Merge #12197 2023-02-25 04:38:10 +00:00
go.sum Merge #12197 2023-02-25 04:38:10 +00:00

README.md

Pulumi Language SDKs

This directory contains Pulumi SDKs for the following languages:

See the respective READMEs for information about installing and using these libraries.

The language providers work by implementing gRPC interfaces defined in the top level directory proto.