diff --git a/.gitea/workflows/build-ext.yml b/.gitea/workflows/build-ext.yml index b4dd77c..6ac5314 100644 --- a/.gitea/workflows/build-ext.yml +++ b/.gitea/workflows/build-ext.yml @@ -34,9 +34,14 @@ jobs: toolchain: stable components: rustfmt, clippy + - name: Install build dependencies + run: | + sudo apt-get update + sudo apt-get install -y clang llvm-dev libclang-dev build-essential perl + - name: Install wasm-pack and wasm-bindgen run: | - cargo install wasm-pack --version 0.10.3 + cargo install wasm-pack cargo install wasm-bindgen-cli --version 0.2.103 - name: Clone sdk_client diff --git a/Dockerfile b/Dockerfile index e758c74..05e4e68 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1.4 -FROM rust:1.82-alpine AS wasm-builder +FROM rust:1.85-alpine AS wasm-builder WORKDIR /build # Installation des dépendances nécessaires pour la compilation @@ -12,10 +12,11 @@ RUN apk update && apk add --no-cache \ pkgconfig \ clang \ llvm \ - musl-dev + musl-dev \ + perl # Installation de wasm-pack et wasm-bindgen -RUN cargo install wasm-pack --version 0.10.3 +RUN cargo install wasm-pack RUN cargo install wasm-bindgen-cli --version 0.2.103 # Copie du projet sdk_signer