From d5225e2e95a5cd750f2fd8d4e35803fe312f10e5 Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 7 Oct 2026 11:32:35 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=BF=D0=BE=D1=80=D1=8F=D0=B4=D0=BE?= =?UTF-8?q?=D0=BA=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=20=D0=BF=D0=BE=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B5=20=D0=B1=D0=BE=D1=82=D0=B0?= =?UTF-8?q?=20=D0=B2=20IDEA.MD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Правки -> версия -> коммит -> пуш в dev -> деплой -> вебхук -> отчет. Отмечено, что статус в Coolify API поллить не нужно. --- IDEA.MD | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/IDEA.MD b/IDEA.MD index 6293ae7..7a4eff3 100644 --- a/IDEA.MD +++ b/IDEA.MD @@ -94,6 +94,15 @@ Telegram-бот, который по запросу пользователя г ## Как ведём проект - Одна задача = одна атомарная доработка (issue). -- Каждое изменение кода → поднять `VERSION`, прогнать тесты, запушить в `dev`, задеплоить. +- Порядок работы по любой правке бота (обязательная последовательность): + 1. **Правки в коде** — код + тесты, прогнать `python -m unittest discover -s tests` (всё должно быть OK). + 2. **Поднять `VERSION`** — следующий билд (`0.1.0+N`), плюс запись в README/IDEA.MD о новой версии. + 3. **Коммит** — в `dev`, одним атомарным коммитом с описанием, что изменилось и что проверено. + 4. **Пуш в `dev`** — `git push origin dev`. + 5. **Деплой** — `bash /root/.hermes/scripts/gitea_deploy.sh dev`. + 6. **Вебхук** — дождаться уведомления от Coolify на `POST https://hrms217.dynv6.net/webhooks/coolify`. + Это и есть сигнал, что деплой доехал. Статус в Coolify API **не поллим** — у приложения нет + healthcheck, `running:unknown` ничего не доказывает. + 7. **Отчёт** — коротко: что сделано, что проверено, что осталось непроверенным. - Готово → задача в колонку «Готово» и закрыта (closed). - Документация (README / IDEA.MD / вики) обновляется вместе с кодом.