Skip to content

Fix QEMU crash in multi-arch frontend build - #3

Merged
cerede2000 merged 1 commit into
mainfrom
agent/fix-multiarch-frontend
Jul 18, 2026
Merged

cerede2000 merged 1 commit into
mainfrom
agent/fix-multiarch-frontend

Conversation

@cerede2000

Copy link
Copy Markdown
Owner

Correctif

Le build multi-architecture exécutait npm ci dans le stage frontend arm64 sous QEMU. Node a reçu un SIGILL (Illegal instruction), puis Buildx est resté bloqué jusqu’à l’annulation du workflow.

Le bundle Vite est composé de fichiers statiques indépendants de l’architecture. Le stage frontend utilise désormais --platform=$BUILDPLATFORM : il est construit une seule fois nativement sur le runner, puis copié dans les runtimes amd64 et arm64.

La version documentée passe à 1.16.2 afin de ne pas déplacer le tag v1.16.1 déjà poussé.

Validation

  • image amd64 précédente : 170 Mio, contrôle CI vert ;
  • backend : 134 tests verts ;
  • frontend : 90 tests, lint et build verts ;
  • ce PR doit valider le Dockerfile amd64 avant la nouvelle publication multi-arch.

@cerede2000
cerede2000 marked this pull request as ready for review July 18, 2026 16:31
@cerede2000
cerede2000 merged commit eb8d3ed into main Jul 18, 2026
3 checks passed
@cerede2000
cerede2000 deleted the agent/fix-multiarch-frontend branch July 18, 2026 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant