Skip to content

fix(studio): make publishing safer and clearer - #205

Merged
gcomneno merged 3 commits into
mainfrom
feat/studio-publishing-196-197-201
Jul 19, 2026
Merged

fix(studio): make publishing safer and clearer#205
gcomneno merged 3 commits into
mainfrom
feat/studio-publishing-196-197-201

Conversation

@gcomneno

Copy link
Copy Markdown
Owner

Cosa cambia

Pubblicazione sicura

  • esegue il preflight Vercel prima di build, staging, commit e push;
  • valida .vercel/project.json;
  • distingue CLI assente, CLI inutilizzabile, autenticazione assente e progetto non risolvibile;
  • usa soltanto una CLI Vercel già installata, senza download o installazioni implicite;
  • supporta CLI locale e globale su Unix e Windows;
  • non richiede l’integrazione GitHub-Vercel per il deploy CLI;
  • riporta come successo parziale un push riuscito seguito da deploy fallito;
  • mostra l’URL restituita dal deploy soltanto quando presente nello stdout.

Risultati indipendenti

  • Test build e Metti online hanno pending state e risultati separati;
  • l’esito del Test build compare appena termina;
  • una pubblicazione successiva non sostituisce né rivela tardivamente il risultato precedente;
  • resta disponibile il fallback server-rendered senza JavaScript.

Flusso guidato

La pagina Pubblicazione ora presenta:

  1. Test build consigliato;
  2. relativo risultato;
  3. Metti online;
  4. relativo risultato e URL.

Verifiche

  • test publishing/readiness: 35 superati
  • npm test: 260 test superati in due esecuzioni consecutive
  • npm run check: 0 errori, 0 warning
  • npm run build: completata
  • git diff --check main...HEAD: superato

Closes #196
Closes #197
Closes #201

@gcomneno
gcomneno marked this pull request as ready for review July 19, 2026 08:33
@gcomneno
gcomneno merged commit b796068 into main Jul 19, 2026
1 check passed
@gcomneno
gcomneno deleted the feat/studio-publishing-196-197-201 branch July 19, 2026 08:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant