pulumi/sdk/go/common
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
..
apitype Add resource count to update info struct 2023-01-23 15:30:45 -08:00
constant Send update metadata about update plans 2022-10-12 22:55:59 +01:00
diag sdk/go: Prefer contract.Assertf over Assert 2023-02-15 10:22:43 -08:00
display Moving previewDigest to sdk/go/common/display, and exporting it. (#9886) 2022-06-27 09:08:06 -05:00
encoding all: Drop ioutil 2023-01-06 16:35:14 -08:00
env Handle recursive types 2023-01-13 11:28:13 -08:00
resource Merge #12197 2023-02-25 04:38:10 +00:00
testing all: Drop ioutil 2023-01-06 16:35:14 -08:00
tokens sdk/go: Prefer contract.Assertf over Assert 2023-02-15 10:22:43 -08:00
tools Toward replacing MSBuild with make+bash on Windows (#8617) 2022-01-07 22:27:14 -05:00
util sdk/go: Prefer contract.Assertf over Assert 2023-02-15 10:22:43 -08:00
version move pkg/version -> sdk/go/common/version 2020-03-18 15:25:25 -07:00
workspace Merge #12203 2023-02-17 11:08:56 +00:00