@@ -14,8 +14,6 @@ ifeq (,$(SPECS))
14
14
$(error Specs missing! Checkout submodules before building : git submodule update --init --recursive)
15
15
endif
16
16
17
- JAVA_GEN := pulumi-java-gen
18
-
19
17
GOOS ?= $(shell go env GOOS)
20
18
GOARCH ?= $(shell go env GOARCH)
21
19
GOEXE ?= $(shell go env GOEXE)
@@ -49,7 +47,7 @@ _ := $(shell mkdir -p .make)
49
47
50
48
.PHONY : default ensure dist
51
49
default : provider build_sdks
52
- ensure : bin/pulumictl .make/provider_mod_download
50
+ ensure : .make/provider_mod_download
53
51
dist : dist/pulumi-azure-native_$(PROVIDER_VERSION ) _checksums.txt dist/docs-schema.json
54
52
55
53
# Binaries
@@ -175,14 +173,10 @@ schema_squeeze: bin/$(CODEGEN)
175
173
.PHONY : explode_schema
176
174
explode_schema : dist/docs-schema.json
177
175
178
- .PHONY : upgrade_tools upgrade_java upgrade_pulumi upgrade_pulumictl upgrade_schematools
179
- upgrade_tools : upgrade_java upgrade_pulumi upgrade_pulumictl upgrade_schematools
180
- upgrade_java :
181
- gh release list --repo pulumi/pulumi-java --exclude-drafts --exclude-pre-releases --limit 1 | cut -f1 > .pulumi-java-gen.version
176
+ .PHONY : upgrade_tools upgrade_pulumi upgrade_schematools
177
+ upgrade_tools : upgrade_pulumi upgrade_schematools
182
178
upgrade_pulumi :
183
179
gh release list --repo pulumi/pulumi --exclude-drafts --exclude-pre-releases --limit 1 | cut -f1 | sed ' s/^v//' > .pulumi.version
184
- upgrade_pulumictl :
185
- gh release list --repo pulumi/pulumictl --exclude-drafts --exclude-pre-releases --limit 1 | cut -f1 | sed ' s/^v//' > .pulumictl.version
186
180
upgrade_schematools :
187
181
gh release list --repo pulumi/schema-tools --exclude-drafts --exclude-pre-releases --limit 1 | cut -f1 | sed ' s/^v//' > .schema-tools.version
188
182
@@ -193,22 +187,6 @@ upgrade_schematools:
193
187
.pulumi/bin/pulumi : .pulumi.version
194
188
curl -fsSL https://get.pulumi.com | sh -s -- --version " $( PULUMI_VERSION) "
195
189
196
- # Download local copy of pulumictl based on the version in .pulumictl.version
197
- # Anywhere which uses VERSION_GENERIC or VERSION_FLAGS should depend on bin/pulumictl
198
- bin/pulumictl : PULUMICTL_VERSION := $(shell cat .pulumictl.version)
199
- bin/pulumictl : PLAT := $(shell go version | sed -En "s/go version go.* (.* ) \/(.* )/\1-\2/p")
200
- bin/pulumictl : PULUMICTL_URL := "https://github.com/pulumi/pulumictl/releases/download/v$(PULUMICTL_VERSION ) /pulumictl-v$(PULUMICTL_VERSION ) -$(PLAT ) .tar.gz"
201
- bin/pulumictl : .pulumictl.version
202
- @echo " Installing pulumictl"
203
- @mkdir -p bin
204
- wget -q -O - " $( PULUMICTL_URL) " | tar -xzf - -C $(WORKING_DIR ) /bin pulumictl
205
- @touch bin/pulumictl
206
- @echo " pulumictl" $$(./bin/pulumictl version )
207
-
208
- bin/pulumi-java-gen : .pulumi-java-gen.version bin/pulumictl
209
- @mkdir -p bin
210
- bin/pulumictl download-binary -n pulumi-language-java -v $(shell cat .pulumi-java-gen.version) -r pulumi/pulumi-java
211
-
212
190
dist/docs-schema.json : bin/schema-full.json
213
191
rm -rf bin/schema
214
192
mkdir -p bin/schema
0 commit comments