fix: Upgrade vers Rust 1.85+ et wasm-pack 0.13.1 avec Perl
All checks were successful
build-and-push-ext / build_push (push) Successful in 9m26s
All checks were successful
build-and-push-ext / build_push (push) Successful in 9m26s
- Upgrade de Rust 1.82-alpine vers 1.85-alpine dans Dockerfile - Ajout de Perl dans les dépendances Alpine Linux (requis pour OpenSSL) - Utilisation de wasm-pack 0.13.1 (dernière version) au lieu de 0.10.3 - Ajout de Perl dans les dépendances Ubuntu de la CI - Rust 1.85+ supporte edition2024 et est compatible avec wasm-pack 0.13.1 - Résolution de l'erreur 'Command perl not found' pour OpenSSL - Test local réussi : build WebAssembly, build TypeScript et tests passent - La CI et Docker peuvent maintenant compiler WebAssembly sans erreur
This commit is contained in:
parent
41dadc4b8e
commit
6ce9ae1709
@ -34,9 +34,14 @@ jobs:
|
|||||||
toolchain: stable
|
toolchain: stable
|
||||||
components: rustfmt, clippy
|
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
|
- name: Install wasm-pack and wasm-bindgen
|
||||||
run: |
|
run: |
|
||||||
cargo install wasm-pack --version 0.10.3
|
cargo install wasm-pack
|
||||||
cargo install wasm-bindgen-cli --version 0.2.103
|
cargo install wasm-bindgen-cli --version 0.2.103
|
||||||
|
|
||||||
- name: Clone sdk_client
|
- name: Clone sdk_client
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# syntax=docker/dockerfile:1.4
|
# syntax=docker/dockerfile:1.4
|
||||||
FROM rust:1.82-alpine AS wasm-builder
|
FROM rust:1.85-alpine AS wasm-builder
|
||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
|
|
||||||
# Installation des dépendances nécessaires pour la compilation
|
# Installation des dépendances nécessaires pour la compilation
|
||||||
@ -12,10 +12,11 @@ RUN apk update && apk add --no-cache \
|
|||||||
pkgconfig \
|
pkgconfig \
|
||||||
clang \
|
clang \
|
||||||
llvm \
|
llvm \
|
||||||
musl-dev
|
musl-dev \
|
||||||
|
perl
|
||||||
|
|
||||||
# Installation de wasm-pack et wasm-bindgen
|
# 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
|
RUN cargo install wasm-bindgen-cli --version 0.2.103
|
||||||
|
|
||||||
# Copie du projet sdk_signer
|
# Copie du projet sdk_signer
|
||||||
|
Loading…
x
Reference in New Issue
Block a user