diff --git a/pulumi.yaml b/pulumi.yaml index 9160515f157..2f278da4502 100644 --- a/pulumi.yaml +++ b/pulumi.yaml @@ -1,6 +1,6 @@ package: name: pulumi - version: 3.68.0 + version: 3.69.0 epoch: 0 description: Infrastructure as Code in any programming language copyright: @@ -25,7 +25,7 @@ pipeline: repository: https://github.com/pulumi/pulumi.git tag: v${{package.version}} destination: ${{package.name}} - expected-commit: 31559f7561d9f25f97ddd1cdabfe281f37f88d58 + expected-commit: a742822ecfee4cba1a2fc1e8eccfb087e8372561 - working-directory: ${{package.name}} pipeline: @@ -48,11 +48,6 @@ pipeline: go mod tidy cd .. - cd sdk/go/pulumi-language-go - go get golang.org/x/text@v0.9.0 - go mod tidy - cd ../../.. - # Build the Pulumi CLI itself make install mv -v "${PULUMI_ROOT}"/bin/pulumi* "${{targets.destdir}}/usr/bin" @@ -60,10 +55,16 @@ pipeline: # Build the Pulumi Language SDKs (Go, Node.js, Python) for lang in go nodejs python; do cd "sdk/${lang}" + # go mod tidy is needed for go because of some go generate stuff that mutates the go.mod + [[ "${lang}" == "go" ]] && cd pulumi-language-${lang} && go mod tidy && cd .. + [[ "${lang}" == "nodejs" ]] && cd cmd/pulumi-language-${lang} && go mod tidy && cd ../.. + make build # "make install_package" is needed for all SDKs except Go [[ "${lang}" == "go" ]] || make install_package + + # Remove .cmd files only used on Windows rm -f "${PULUMI_ROOT}"/bin/*.cmd ls -la "${PULUMI_ROOT}/bin"