Vývojová kadence: dev větev (CI bez deploye), merge do main 1×/den/milník
Tři rychlé pushe dnes = 3 deploye ve frontě a vynechané rolling ticky. Workflow: dev přidán do validačních větví (deploy zůstává jen main). Pravidlo + deploy okno v CLAUDE.md Konvencích. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -235,4 +235,5 @@ Specifikace z `docs/02-architecture.md`, modulových docs a komentářů v `plan
|
||||
- Výkon **W**, energie **Wh**, ceny **Kč/kWh**; čas v DB **`TIMESTAMPTZ` (UTC)**.
|
||||
- NIKDY neupravuj existující V__ migrační soubory po jejich aplikaci na DB.
|
||||
- Pokud je potřeba opravit chybu ve verzované migraci, vytvoř novou V{N+1} migraci.
|
||||
- **Vývojová kadence (slabý server):** běžná práce na větvi **`dev`** (push = CI validace BEZ deploye); do `main` merge **1×/den v okně ~16:30–17:00** nebo při milníku (ne těsně před 15:00 — daily plán; OTE importy 13:25–14:00). Deploy zastavuje backend na ~10 min (vynechané rolling ticky kryje Loxone fallback). Hotfix smí na main okamžitě.
|
||||
- Deploy: `flyway validate` před `migrate` ([`deploy/deploy.sh`](deploy/deploy.sh)). Lokálně `./scripts/flyway_validate_local.sh`; CI viz [`docs/deployment-self-hosted.md`](docs/deployment-self-hosted.md) a `scripts/ci_check_migration_immutability.sh`.
|
||||
|
||||
Reference in New Issue
Block a user