Compare commits

...

3 Commits

Author SHA1 Message Date
stream
81c33941ff feat(gps-tracks): allow GPX download for enduro_russia source (A1, owner decision)
All checks were successful
CI / lint (pull_request) Successful in 3s
CI / test (pull_request) Successful in 7s
CI / build (pull_request) Successful in 2s
2026-06-04 02:49:00 +03:00
stream
7f6b39ab4f fix(deployer): require deploy_status frontmatter in 14-deploy-log.md (orchestrator БАГ 8 gate) 2026-06-04 02:48:17 +03:00
d1524a61f8 Merge pull request 'deployer(ET-011): tag v0.0.3 + deploy log (FAILED — infra blocker)' (#22) from deploy/ET-011-v0.0.3-log into main 2026-06-04 02:11:59 +03:00
2 changed files with 13 additions and 1 deletions

View File

@@ -119,7 +119,19 @@ exit 1
- Commit + push в main
## Формат 14-deploy-log.md
⚠️ ОБЯЗАТЕЛЬНО: файл ДОЛЖЕН начинаться с YAML-frontmatter с машинно-читаемым полем
`deploy_status`. Оркестратор (QG check_deploy_status, БАГ 8) гейтит переход
deploy→done ИМЕННО по этому полю, а НЕ по exit-code или прозе.
- Деплой прошёл полностью (merge + tag + hook + healthcheck + smoke OK) → `deploy_status: SUCCESS`
- Любой провал (hook RC!=0, healthcheck/smoke fail, откат) → `deploy_status: FAILED`
Если поля нет или оно FAILED — задача откатится в development (fail-safe).
```markdown
---
deploy_status: SUCCESS # SUCCESS | FAILED — машинный вердикт, читается оркестратором
version: vX.Y.Z
---
# Deploy Log — <WORK_ITEM_ID>
- **Version:** vX.Y.Z

View File

@@ -25,7 +25,7 @@ sources:
save_user_field: false
source_priority: 80
# ET-011 / ADR-015: ToS не содержит явного разрешения на ре-экспорт.
download_allowed: false
download_allowed: true
- id: wikiloc
name: "Wikiloc"