From 2dda47534b6d2d4c1ba3e6b5ae7d05e14f4e83b7 Mon Sep 17 00:00:00 2001 From: 4NK CI Bot Date: Thu, 18 Sep 2025 11:08:49 +0000 Subject: [PATCH] ci: docker_tag=ext | enable reference-types (RUSTFLAGS + wasm-bindgen --reference-types) --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index 0de8a43..be4859c 100755 --- a/Dockerfile +++ b/Dockerfile @@ -35,11 +35,14 @@ RUN --mount=type=ssh git clone -b dev ssh://git@git.4nkweb.com/4nk/sdk_client.gi # Build du WebAssembly (cargo) + wasm-bindgen WORKDIR /build/sdk_client +# Activer les reference-types au moment de la compilation et de la génération JS +ENV RUSTFLAGS="-C target-feature=+reference-types" RUN --mount=type=ssh cargo build --target wasm32-unknown-unknown --profile dev && \ wasm-bindgen target/wasm32-unknown-unknown/debug/sdk_client.wasm \ --out-dir /build/ihm_client/pkg \ --typescript \ --target bundler \ + --reference-types \ --debug FROM node:20-alpine