mirror of
https://github.com/R0m1k3/xtremflow.git
synced 2026-10-17 20:29:30 +02:00
Dart 3.13 / Flutter 3.47.6 : SDK à jour et épinglé partout
L'image ghcr.io/cirruslabs/flutter:stable n'est plus publiée depuis Flutter 3.44.0 : le build Docker compilait toujours avec Dart 3.12.0 (mai 2026), alors que la CI testait le serveur en Dart 3.13 et le front en Flutter 3.38.4. Trois SDK différents selon l'endroit. - Dockerfile : SDK Flutter officiel 3.47.6 (Dart 3.13.5) téléchargé depuis flutter_infra_release, version en ARG - CI : Flutter 3.38.4 → 3.47.6, Dart 3.13.2 → 3.13.5 — même SDK que l'image - pubspec : contrainte sdk ^3.13.0 (au lieu de >=3.0.0) pour pouvoir utiliser les nouveautés du langage (constructeurs primaires, raccourcis `.valeur`, éléments `?x`). Les lockfiles exigeaient déjà 3.10.3 / 3.11.0 : le minimum affiché était faux Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
6d40c38d30
commit
e19afd00f1
6 files changed
+27
-8
No files matched your search
+21
-2
@@ -1,7 +1,26 @@
|
||||
# Stage 1: Build Environment (Optimized for Docker Caching)
|
||||
FROM ghcr.io/cirruslabs/flutter:stable AS builder
|
||||
# SDK Flutter officiel, version épinglée — la même que la CI. L'image
|
||||
# ghcr.io/cirruslabs/flutter:stable n'est plus mise à jour : elle était
|
||||
# restée sur Flutter 3.44.0 / Dart 3.12.0 (mai 2026), loin derrière la
|
||||
# version stable réelle.
|
||||
FROM debian:stable-slim AS builder
|
||||
|
||||
ARG FLUTTER_VERSION=3.47.6
|
||||
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
ca-certificates \
|
||||
curl \
|
||||
git \
|
||||
unzip \
|
||||
xz-utils \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
RUN curl -fsSL "https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_${FLUTTER_VERSION}-stable.tar.xz" \
|
||||
| tar -xJ -C /opt \
|
||||
&& git config --global --add safe.directory /opt/flutter
|
||||
|
||||
ENV PATH="/opt/flutter/bin:/opt/flutter/bin/cache/dart-sdk/bin:${PATH}"
|
||||
|
||||
USER root
|
||||
WORKDIR /app
|
||||
|
||||
# Optimize DART VM Memory
|
||||
|
||||
Reference in new issue
Block a user