Flusso Operativo commit -> pipeline
Questa procedura vale sia per backend (trading-system) sia per frontend (astraai).
Da LOCAL a PAPER
- Sviluppa e testa in locale.
- Commit su branch di lavoro.
- Apri PR verso
main(se usato come branch di integrazione). - Merge in
main. - Porta le modifiche su
PAPER(merge/cherry-pick secondo processo del team). - Push su
PAPER-> trigger automatico CI/CD. - Verifica run GitHub Actions.
- Verifica servizi in PAPER (healthcheck, log, smoke test UI/API).
Promozione PAPER -> LIVE
- Apri PR da
PAPERaLIVE. - Esegui review.
- Merge PR.
- Workflow su
LIVEesegue il deploy secondo regole del repository.
Checklist minima prima del merge su PAPER
release.jsonaggiornato dove richiesto.- versioni immagini coerenti con compose/.env.
varsesecretsEnvironment verificati.- note release pronte (se previste dal flusso).