mirror of https://github.com/pulumi/pulumi.git
dfefb0a613
Fixes a regression in the Go language host where we started misbehaving if the Pulumi.yaml was in a subdirectory of the Go module. myproject/ |- go.mod |- foo.go '- infra/ |- Pulumi.yaml '- main.go This regression was introduced in #12727, where we started parsing go.mod files to extract version information and incorrectly assumed that the go.mod file was in the request directory. To fix this, we'll use the following command to get the absolute path to the go.mod file. go list -m -f '{{.GoMod}}' This command works in the root or subdirectory of a module in both vendor and module mode. Testing: Includes a regression test in both module and vendor mode. Resolves #12963 |
||
---|---|---|
.. | ||
infra | ||
README | ||
go.mod |
README
This is a root of a project that places its Pulumi program in a subdirectory.