Skip to content

ADR-0002: Branch Pipeline dev-staging-main

Status

Accettato

Context

Serve un flusso di rilascio controllato simile a Odoo.sh per ambiente alimentare regolamentato.

Decision

Tre branch: dev (sviluppo), staging (validazione), main (produzione). Merge solo dev→staging→main.

Consequences

  • CI differenziata per branch
  • Branch protection su GitHub
  • Guard workflow block-dev-to-main
  • Deploy staging automatico su PR merge

Documentazione Ez FactoryOS — Ortobellina / EzBit