@@ -17,18 +17,25 @@ wasm-base:
17
17
push-wasm-base:
18
18
@$(call push_container_image,$(WASM_BASE_NAME))
19
19
20
- .PHONY: wasi-builder-19-0
21
- WASI_BUILDER_19_NAME := ghcr.io/vmware-labs/wasmlabs/wasi-builder:19.0
22
- wasi-builder-19-0 :
23
- @echo Building $(WASI_BUILDER_19_NAME ) in $(BUILDER_ROOT_DIR) ... && \
20
+ .PHONY: wasi-builder
21
+ WASI_BUILDER_NAME := ghcr.io/vmware-labs/wasmlabs/wasi-builder:$(WASI_SDK_VERSION)
22
+ wasi-builder:
23
+ @echo Building $(WASI_BUILDER_NAME ) in $(BUILDER_ROOT_DIR) ... && \
24
24
docker build \
25
25
--platform linux/amd64 \
26
- --build-arg WASI_SDK_RELEASE_NAME=wasi-sdk-19 \
27
- --build-arg WASI_SDK_VERSION=19.0 \
26
+ --build-arg WASI_SDK_RELEASE_NAME=wasi-sdk-$(word 1,$(subst ., ,$(WASI_SDK_VERSION))) \
27
+ --build-arg WASI_SDK_VERSION=$(WASI_SDK_VERSION) \
28
28
-f $(BUILDER_ROOT_DIR)/Dockerfile.wasi-builder \
29
- -t $(WASI_BUILDER_19_NAME ) \
29
+ -t $(WASI_BUILDER_NAME ) \
30
30
$(BUILDER_ROOT_DIR)
31
31
32
- .PHONY: push-wasi-builder-19-0
33
- push-wasi-builder-19-0:
34
- @$(call push_container_image,$(WASI_BUILDER_19_NAME))
32
+ .PHONY: update-wasi-builder
33
+ update-wasi-builder: wasi-builder
34
+ @$(call push_container_image,$(WASI_BUILDER_NAME))
35
+
36
+
37
+ .PHONY: update-all-builders
38
+ update-all-builders: update-wasi-builder
39
+ make -f php/Makefile update-php-builder
40
+ make -f python/Makefile update-python-builder
41
+ make -f ruby/Makefile update-ruby-builder
0 commit comments