docs+re-trigger: CI gotcha prazdny commit/duplicitni SHA netriggeruje deploy; re-trigger Faze 0 (V106)
Faze 0 (battery guard + EV reg15/session, V106) zustala na serveru nenasazena (V105) — prazdny re-trigger commit se neprojevil. Tento neprazdny commit na main (unikatni SHA, ref=main) spusti realny deploy. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -202,3 +202,14 @@ backend/frontend/postgrest PŘED flyway** — slabý server se s běžícím sta
|
||||
+ buildem dusil tak, že flyway nedostal spojení k DB (run 369: 9,5 min → EOF).
|
||||
Výpadek app vrstvy během deploye = navržená degradace (Loxone fallback,
|
||||
TeltoCharge failsafe).
|
||||
|
||||
|
||||
## CI gotcha: prázdný commit / duplicitní SHA na main+dev netriggeruje deploy (2026-06-13)
|
||||
|
||||
`git commit --allow-empty` ani push **stejného SHA** na main i dev hned po sobě
|
||||
nespustí reálný `deploy` job (Gitea workflow se naváže na poslední ref = dev →
|
||||
`if: github.ref == 'refs/heads/main'` false → skip; combined status hlásí
|
||||
„success", protože skip ≠ fail — viz per-JOB kontrola). **Re-trigger deploye
|
||||
vždy NEPRÁZDNÝM commitem na main, který v tu chvíli NENÍ na dev** (unikátní SHA
|
||||
s ref=main). Ověření, že deploy reálně proběhl: `flyway_schema_history` má
|
||||
nejnovější V### (ne jen combined status success).
|
||||
|
||||
Reference in New Issue
Block a user