diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index f208aec..c3f19ac 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -11,6 +11,7 @@ on: push: branches: - main + - dev - feature/** pull_request: workflow_dispatch: diff --git a/CLAUDE.md b/CLAUDE.md index be697f9..75a3aaa 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -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`.