Bilko main — scheduled validation backstop (MC #106809, 2026-08-05)
Bilko main — scheduled validation backstop (MC #106809)
Datum: 2026-08-05 · Builder: FlowForge · Merge: PR #317 (John, zeleni build #941) · Nezavisna verifikacija: 8/8 PASS (peer-verdict u evidence)
Problem
Push-triggered batchedCI buildovi na Bilko main otkazivali su jedni druge u lancu (org ima 1 self-hosted parallel slot — kontencija, ne bug u batch:true): main danima bez završenog runa (zadnji zeleni 2026-08-03 16:48), tri Gate-0 merža nikad post-merge validirana.
Rješenje (minimalno, 2 aditivne izmjene u azure-pipelines.yml)
schedules:cron0 */3 * * *(samo main,always: false— vrti se samo ako ima novih commita).- Jedna linija u Build stage uslovu:
eq(variables['Build.Reason'], 'Schedule')— scheduled run izvršava PUN lanac.
Scheduled trigger klasa nije podložna push-vs-push batch otkazivanju → u mirnijem prozoru run završi do kraja. batch:true i pr.autoCancel netaknuti (kelsey dissent iz forge 106804 D3 ispoštovan).
Dokaz
- PR #317: merž SAMO nakon zelenog validation builda #941 (nova blokirajuća disciplina).
- Prvi scheduled run #944 (20260805.3): completed/succeeded, timeline potvrđuje da su CI Gates, Build, Flyway Migrate, Deploy→Stage i E2E UAT svi stvarno izvršeni (jedino Promote→Demo skipped — ručno odobrenje, očekivano).
- Nezavisna peer-verifikacija: 8/8 tvrdnji živim REST pozivima; merge diff = tačno 1 fajl.
- Evidence:
~/system/evidence/106809/(+peer-verify/independent-peer-verdict-106809.md).
Napomene
- Ponašanje kroz više tikova (svaka 3h + dedup) posmatrati narednih dana — dizajnirano po ADO semantici, prvi tik dokazan.
- Push izveden REST API-jem jer
turbobinary u agent sandboxu biva SIGKILL-an (pre-push hook nemoguć) → MC #106854; sporedna posljedica: commit autorstvo = PAT identitet. - Povezano: #106804 (QODY gate, ZATVOREN lanac), #106811 (mail digest — čeka par mirnih dana), #106802/#106841 (slot/Entra — pauzirano, CEO odluka).
No comments to display
No comments to display