auto-sync: 2026-06-05 07:40:01

This commit is contained in:
Stream
2026-06-05 07:40:01 +03:00
parent 0d522884e5
commit f2e062c972
2 changed files with 96 additions and 4 deletions

View File

@@ -19,10 +19,11 @@
- В ПОЛНОМ прогоне `pytest tests/` секрет протекал между файлами → HMAC включался → webhook-тесты ловили `assert 401 == 200`. По отдельности файл зелёный, вместе — красный.
- **Решение-паттерн:** autouse-фикстура в conftest, сброс протекающего состояния синглтона через monkeypatch перед каждым тестом. НЕ менять сам механизм/защищённые тесты — только навести порядок с изоляцией. `db_path` тоже протекал (get_task_by_repo_branch возвращал stale) — Dev законно добавил и его сброс.
### Развилка по мержу (ждёт кивка Славы на момент флаша)
- **#27** содержит ВСЁ (workflow + все фиксы тестов), зелёный.
- **#26** (ветка `ci/add-gitea-workflow`, только workflow) — поглощён #27.
- **План:** мержить #27 в main, #26 закрыть без мержа как поглощённый. Мерж PR — роль Стрим (ревьюер).
### Мерж ВЫПОЛНЕН ✅ (05.06, Слава дал «да»)
- **PR #27 → MERGED в main** (HTTP 200). main HEAD = `d0a3424` Merge PR #27. Все 3 коммита фиксов в истории main.
- **PR #26 → CLOSED без мержа** (поглощён #27).
- Нюанс: CI на самом main после merge-commit отдельным прогоном не появился (workflow триггерится на push/PR-ветки; merge-commit мог не дёрнуть). Код в main = ровно то, что прогонялось зелёным (294 passed). Гейт на будущих PR работает.
- **Пункт №1 self-hosting (CI-гейт) ЗАКРЫТ.** Осталось: удалить отработанные ветки fix/isolate, ci/add (косметика).
## Staging-среда для orchestrator (ORCH-30..35) — дизайн оформлен, задачи в Backlog