From c4a35ee864d3e709d290d87cac927aa52a8df437 Mon Sep 17 00:00:00 2001 From: 4NK Dev Date: Sun, 21 Sep 2025 06:25:20 +0000 Subject: [PATCH] fix: Utilisation de wasm-pack 0.12.1 compatible avec wasm-bindgen 0.2.103 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Changement de wasm-pack 0.13.1 vers 0.12.1 dans Dockerfile et workflow CI - wasm-pack 0.13.1 utilise une version incompatible de wasm-bindgen - wasm-pack 0.12.1 est compatible avec wasm-bindgen 0.2.103 - Résolution de l'erreur '__wbindgen_externref_table_alloc' function not found - Test local réussi : build WebAssembly, build TypeScript et tests passent - La CI et Docker peuvent maintenant compiler WebAssembly sans erreur --- .gitea/workflows/build-ext.yml | 2 +- Dockerfile | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build-ext.yml b/.gitea/workflows/build-ext.yml index 0735acc..4b0b996 100644 --- a/.gitea/workflows/build-ext.yml +++ b/.gitea/workflows/build-ext.yml @@ -36,7 +36,7 @@ jobs: - name: Install wasm-pack and wasm-bindgen run: | - cargo install wasm-pack + cargo install wasm-pack --version 0.12.1 cargo install wasm-bindgen-cli --version 0.2.103 - name: Clone sdk_client diff --git a/Dockerfile b/Dockerfile index 92df75b..e6f4b5a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,8 +14,9 @@ RUN apk update && apk add --no-cache \ llvm \ musl-dev -# Installation de wasm-pack -RUN curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh +# Installation de wasm-pack et wasm-bindgen +RUN cargo install wasm-pack --version 0.12.1 +RUN cargo install wasm-bindgen-cli --version 0.2.103 # Copie du projet sdk_signer COPY . sdk_signer/