L'image builder était épinglée sur rust:1.91 et l'image runtime sur debian:bookworm-slim. Cette MR met à jour la chaîne de build vers les versions stables actuelles : Rust 1.98 et Debian trixie.
🏗️ Solution
Ajout de rust-toolchain.toml épinglant le canal 1.98.0 (rustup installe automatiquement la bonne toolchain)
Builder : passage de rust:1.91 à rust:1.98-trixie pour aligner la version de Debian entre build et runtime (glibc/OpenSSL)
Runtime : passage de debian:bookworm-slim à debian:trixie-slim
Remplacement du paquet libssl3 par libssl3t64, nouveau nom du paquet runtime OpenSSL sous trixie (libssl3 n'existe plus)
🧪 Tests
cargo build --release et cargo test --release passent sous Rust 1.98.0
### ℹ️ Contexte
L'image builder était épinglée sur `rust:1.91` et l'image runtime sur `debian:bookworm-slim`. Cette MR met à jour la chaîne de build vers les versions stables actuelles : Rust 1.98 et Debian trixie.
### 🏗️ Solution
- Ajout de `rust-toolchain.toml` épinglant le canal `1.98.0` (rustup installe automatiquement la bonne toolchain)
- Builder : passage de `rust:1.91` à `rust:1.98-trixie` pour aligner la version de Debian entre build et runtime (glibc/OpenSSL)
- Runtime : passage de `debian:bookworm-slim` à `debian:trixie-slim`
- Remplacement du paquet `libssl3` par `libssl3t64`, nouveau nom du paquet runtime OpenSSL sous trixie (`libssl3` n'existe plus)
### 🧪 Tests
- [x] `cargo build --release` et `cargo test --release` passent sous Rust 1.98.0
- [x] `docker build` réussi sur trixie, binaire vérifié (`--help` s'exécute, linkage dynamique OK)
### 🔗 Ressources
- (aucune)
Pin the toolchain to Rust 1.98 via rust-toolchain.toml and bump the
builder image to rust:1.98-trixie. Move the runtime image from Debian
bookworm to trixie, replacing libssl3 with libssl3t64 which is the
OpenSSL runtime package name in trixie.
herel
merged commit 64f30a8494 into main2026-08-28 13:12:51 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
ℹ️ Contexte
L'image builder était épinglée sur
rust:1.91et l'image runtime surdebian:bookworm-slim. Cette MR met à jour la chaîne de build vers les versions stables actuelles : Rust 1.98 et Debian trixie.🏗️ Solution
rust-toolchain.tomlépinglant le canal1.98.0(rustup installe automatiquement la bonne toolchain)rust:1.91àrust:1.98-trixiepour aligner la version de Debian entre build et runtime (glibc/OpenSSL)debian:bookworm-slimàdebian:trixie-slimlibssl3parlibssl3t64, nouveau nom du paquet runtime OpenSSL sous trixie (libssl3n'existe plus)🧪 Tests
cargo build --releaseetcargo test --releasepassent sous Rust 1.98.0docker buildréussi sur trixie, binaire vérifié (--helps'exécute, linkage dynamique OK)🔗 Ressources