From 382adc61edf81d6c18ea771be19c04c040525361 Mon Sep 17 00:00:00 2001 From: Matthew Pomes Date: Wed, 15 Apr 2026 23:43:36 -0500 Subject: [PATCH] Add wasm-stable container --- .gitea/workflows/publish.yaml | 10 ++++++++++ rustup/Dockerfile | 3 +++ 2 files changed, 13 insertions(+) diff --git a/.gitea/workflows/publish.yaml b/.gitea/workflows/publish.yaml index f1ebbdf..7af74d1 100644 --- a/.gitea/workflows/publish.yaml +++ b/.gitea/workflows/publish.yaml @@ -64,3 +64,13 @@ jobs: TARGETS=x86_64-unknown-linux-musl file: 'rustup/Dockerfile' tags: gitea.loadingm.xyz/the10thwiz/rustup:musl-latest + - name: Build and push + uses: docker/build-push-action@v6 + with: + push: true + build-args: | + TOOLCHAIN=stable + TARGETS=wasm32-unknown-unknown + TOOLS=wasm-bindgen-cli + file: 'rustup/Dockerfile' + tags: gitea.loadingm.xyz/the10thwiz/rustup:wasm-stable diff --git a/rustup/Dockerfile b/rustup/Dockerfile index fe2e8b4..ff106b1 100644 --- a/rustup/Dockerfile +++ b/rustup/Dockerfile @@ -34,3 +34,6 @@ RUN ["/bin/bash", "-c", "declare -a ARR=($EXTRA); for name in $ARR; do rustup in ARG TARGETS="" RUN ["/bin/bash", "-c", "declare -a ARR=($TARGETS); for name in $ARR; do rustup target add $name; done"] + +ARG TOOLS="" +RUN ["/bin/bash", "-c", "declare -a ARR=($TOOLS); for name in $ARR; do cargo install --locked $name; done"]