pulumi/sdk/go/common
Julien 33b5c2082f
Workaround for control codes in output from .NET 9.0 (#17783)
.NET 9.0 introduced a bug where the output from `dotnet run` can include
a progress indicator, even though the output is redirected:
https://github.com/dotnet/sdk/issues/44610

This causes .NET plugins to fail when running under .NET 9.0 because we
can't parse the port number.

As a workaround, we strip these control characters.

This PR also tightens the port parsing to handle invalid numbers.
Previously these would error in the `dialPlugin` done just after parsing
the port.
2024-11-15 14:48:08 +00:00
..
apitype Move EscEnvironmentMetadata to apitype (#17720) 2024-11-08 14:32:13 +00:00
channel Send all events to the engine event stream (#14607) 2023-11-20 21:55:59 +00:00
constant Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
diag allow InputPropertyErrors from Calls (#17567) 2024-11-07 09:56:04 +00:00
encoding all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
env Enable Copilot link by default (#17293) 2024-09-20 01:15:16 +00:00
promise Add tests to sdk/go/common/promise for coverage (#17197) 2024-09-08 21:07:08 +00:00
resource Workaround for control codes in output from .NET 9.0 (#17783) 2024-11-15 14:48:08 +00:00
slice Nit: Use slice.Prealloc in slice.Map and slice.MapError (#17631) 2024-10-29 15:35:55 +00:00
testing Allow cancelling operations with SIGTERM (#17467) 2024-10-07 13:49:04 +00:00
tokens Enable some more linting rules (#17456) 2024-10-03 17:37:13 +00:00
tools Switch back to `os/user` to get the current user (#17125) 2024-08-31 18:54:35 +00:00
util Bump gRPC dependencies and migrate `grpc.Dial` (#17701) 2024-11-06 18:36:10 +00:00
version move pkg/version -> sdk/go/common/version 2020-03-18 15:25:25 -07:00
workspace Implement plugin download cancellation (#17621) 2024-11-12 18:04:25 +00:00