Симптом: ci.yml красный с 01.10.2026 (patch failed: proxy/vless/inbound/inbound.go:597 на свежем XTLS), и этого никто не видел. Наблюдатель следил только за candidate.yml, а тот зелёный, пока официальный релиз не вышел. Когда XTLS выпустит релиз, candidate упадёт, и тревога придёт на дни позже, чем можно было узнать. Исправление: оценщик workflow обобщён на таблицу WorkflowWatch (имя условия, заголовок, последствие, действие). Кроме patch_pipeline (candidate.yml) появилось условие patch_ci (ci.yml, VPNBOT_XRAY_ALERT_CI_WORKFLOW_ID): красный последний запуск main — тревога с действием «адаптировать патч», зелёный — восстановление. Старое состояние без patch_ci читается без миграции. Тесты: красный CI — отдельная проблема при зелёном candidate; зелёный CI восстанавливает; collect_conditions читает оба workflow. Claude-Session: 6557d466-b637-49c9-9419-7a5fa7cc1ff7
13 lines
758 B
Text
13 lines
758 B
Text
VPNBOT_XRAY_ALERT_ACTIONS_URL=https://git2.zapret.moe/api/v1/repos/zapretkvn/vpnbot-xray-patches/actions/runs
|
|
VPNBOT_XRAY_ALERT_RELEASES_URL=https://git2.zapret.moe/api/v1/repos/zapretkvn/vpnbot-xray-patches/releases
|
|
VPNBOT_XRAY_ALERT_WORKFLOW_ID=candidate.yml
|
|
VPNBOT_XRAY_ALERT_CI_WORKFLOW_ID=ci.yml
|
|
VPNBOT_XRAY_ALERT_BOT_ENV_FILE=/home/codex-pve/vpnbot/vpnbotdata/env/vpnbot.env
|
|
VPNBOT_XRAY_ALERT_CHAT_ID=6483277608
|
|
VPNBOT_XRAY_ALERT_PROMOTER_STATE_DIR=/var/lib/vpnbot-xray-release-promoter
|
|
VPNBOT_XRAY_ALERT_STATE_DIR=/var/lib/vpnbot-xray-release-alert
|
|
VPNBOT_XRAY_ALERT_STALL_SECONDS=7200
|
|
VPNBOT_XRAY_ALERT_REMINDER_SECONDS=21600
|
|
VPNBOT_XRAY_ALERT_RETRY_SECONDS=900
|
|
VPNBOT_XRAY_ALERT_REQUEST_TIMEOUT_SECONDS=20
|
|
VPNBOT_XRAY_ALERT_SOURCE_OUTAGE_SECONDS=1800
|