pulumi/sdk/go/pulumi-language-go
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
..
buildutil Move buildutil out of sdk/common to the go language host (#15168) 2024-01-17 22:25:47 +00:00
goversion Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +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 [Go] Allow specifying dependencies for output invokes (#17791) 2024-12-10 13:08:57 +00:00
main.go fix race conditions in nxadm/tail library (#18044) 2024-12-16 14:32:08 +00:00
main_test.go Add PULUMI_DEBUG_LANGUAGES support to go, python, and nodejs. (#17821) 2024-12-11 08:50:52 +00:00