quick-continent-78360
04/28/2025, 6:33 PMpackage main
import (
"context"
"<http://github.com/pulumi/pulumi/sdk/go/common/workspace|github.com/pulumi/pulumi/sdk/go/common/workspace>"
"<http://github.com/pulumi/pulumi/sdk/v3/go/auto|github.com/pulumi/pulumi/sdk/v3/go/auto>"
)
func main() {
ctx := context.Background()
project := auto.Project(workspace.Project{
Runtime: workspace.NewProjectRuntimeInfo("go", nil),
Backend: &workspace.ProjectBackend{
URL: "s3://......",
},
})
ws, _ := auto.NewLocalWorkspace(ctx, project)
ws.SelectStack(ctx, "dev")
}
gives:
go run main.go
# command-line-arguments
./main.go:12:26: cannot use workspace.Project{…} (value of type "<http://github.com/pulumi/pulumi/sdk/go/common/workspace|github.com/pulumi/pulumi/sdk/go/common/workspace>".Project) as "<http://github.com/pulumi/pulumi/sdk/v3/go/common/workspace|github.com/pulumi/pulumi/sdk/v3/go/common/workspace>".Project value in argument to auto.Project
The types match (or seem to), yet it throws the abovebillowy-army-68599
quick-continent-78360
04/28/2025, 8:13 PM