pulumi/sdk/python/cmd/pulumi-language-python
Thomas Gummerer 2b30ac1a85
fix race conditions in nxadm/tail library (#18044)
Note: This PR is probably best read commit by commit.

The nxadm/tail library we're using has a couple of race conditions, that
may appear when using the automation API. This PR vendors parts of that
library, and pulls in a couple of fixes from upstream (in particular
https://github.com/nxadm/tail/pull/70 and
https://github.com/nxadm/tail/pull/71) to address these race conditions.
This also means we can get rid of the hacky workaround we have for these
upstream issues.

fixes https://github.com/pulumi/pulumi/issues/15235

---------

Co-authored-by: Paul Holzinger <pholzing@redhat.com>
2024-12-16 14:32:08 +00:00
..
testdata Add l2-explicit-parameterized-provider test (#17973) 2024-12-10 23:30:08 +00:00
go.mod fix race conditions in nxadm/tail library (#18044) 2024-12-16 14:32:08 +00:00
go.sum Bump golang.org/x/crypto from 0.24.0 to 0.31.0 in /sdk in the go_modules group across 1 directory (#18015) 2024-12-12 01:29:41 +00:00
language_test.go Bump gRPC dependencies and migrate `grpc.Dial` (#17701) 2024-11-06 18:36:10 +00:00
main.go fix race conditions in nxadm/tail library (#18044) 2024-12-16 14:32:08 +00:00
main_test.go Conformance tests check GetRequiredPackages (#17910) 2024-12-09 15:03:14 +00:00