[CL-SEO] SEO audit -> deploy TG chat (server-owned, adami) #7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/claude-cl-seo-tg-server-owned-20260525"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
SEO audit для adami теперь шлёт TG-уведомление в тот же chat, куда идут deploy-нотификации, через server-owned путь:
POST /notify(shared-secret auth).X-Notify-Secretheader.SEO_AGENT_DISABLE_TG: '1'tg-bridge.adami.krDNS не настроен, используется<task-gw-ip>:8088)SEO_NOTIFY_SECRETиз Forgejo secretЗачем
CEO: «пусть отчёты приходят туда же куда приходят отчёты о деплоях». Архитектура server-owned: workflow НЕ зовёт
api.telegram.orgнапрямую (нарушало быtest_workflows_do_not_call_telegram_commit_deploy_helpers), а шлёт на tg-bridge на 178, дальше bridge сам обращается к Telegram API.Предыдущий подход (inline-curl на
api.telegram.orgв workflow) был закрыт — он нарушал policy «оповещения должны идти от серверов в обход гитхаба».План тестирования
main.[adami-seo] *SEO audit — adami* health_score:* X * (delta…, gate…).Где могу ошибаться
SEO_NOTIFY_SECRETrepo-secret уже выставлен (PUT 201 для всех 3 repo).0.0.0.0:8088+ UFW allow172.16.0.0/12(docker bridges) +/notifyendpoint покрыт 10 unit-тестами.