From the current boilerplate repo: 1. Clone into ...
# general
s
From the current boilerplate repo: 0. Clone into the target path inside GOPATH even though we are using modules 1. Remove
Gopkg.*
2. Temporarily
export GO111MODULE=on
3.
go get <http://github.com/pulumi/pulumi-terraform@master|github.com/pulumi/pulumi-terraform@master>
4.
go get <http://github.com/terraform-providers/terraform-provider-xyz@releasetag|github.com/terraform-providers/terraform-provider-xyz@releasetag>
5. go mod vendor 6.
unset GO111MODULE
7. In .travis.yml, bump to
go: 1.12.1
(but not further) 8. Apply the diff to
build/common.mk
from here: https://github.com/pulumi/pulumi-aws/pull/514/files#diff-fd68401511ad5f7f12fb687d58ec8076 9.
go get <http://github.com/pulumi/scripts/gomod-doccopy|github.com/pulumi/scripts/gomod-doccopy>
9. The rest should be the same as the instructions