Synapse 1.3.1 — pipeline E2E verde + immagine frontend multi-arch 🟢¶
Patch di release engineering sopra la 1.3.0 «Foundations» — nessuna modifica funzionale all'app.
Fix¶
- Immagine frontend multi-arch in minuti invece che ore: il bundle Vite (indipendente dall'architettura) ora si costruisce nativamente (
--platform=$BUILDPLATFORM); solo lo stage nginx resta per-arch. Il build arm64 della 1.3.0 era rimasto oltre 4 ore in emulazione QEMU - Job E2E in CI verde per la prima volta: stack seedato (grafo 340 nodi, provider, conversazioni, sorgenti su disco), bundle costruito con base API e vault corretti, suite Playwright aggiornata alla UI v1.3 — 122+ test contro lo stack live ad ogni push su
main - Gate hardware-aware: i test che richiedono Ollama vivo (
E2E_LIVE_CHAT=1) o GPU reale (E2E_SOFTWARE_GL) si auto-skippano dove non hanno senso
Novità di processo¶
- Workflow
release-cut(tag+release da Actions) erelease-notes-sync(note di release versionate indocs/release-notes/) - Note di release aggiunte retroattivamente a v1.2.1/4/5/6
Artefatti¶
Synapse_1.3.1_aarch64.dmg · _x64-setup.exe · synapse-clipper-1.3.1.zip · latest.json firmato · immagini GHCR backend/frontend/marker v1.3.1+latest (amd64+arm64)