Commit graph

383 commits

Author SHA1 Message Date
Gros Frumos
03e2915ad6 kin: auto-commit after pipeline 2026-03-17 23:32:38 +02:00
Gros Frumos
63b1708585 kin: auto-commit after pipeline 2026-03-17 23:32:23 +02:00
Gros Frumos
f7afbe3dbf kin: auto-commit after pipeline 2026-03-17 23:31:39 +02:00
Gros Frumos
24996b3974 kin: auto-commit after pipeline 2026-03-17 23:31:24 +02:00
Gros Frumos
95ba853b49 kin: auto-commit after pipeline 2026-03-17 22:41:47 +02:00
Gros Frumos
e8f702191f kin: auto-commit after pipeline 2026-03-17 22:29:53 +02:00
Gros Frumos
943722cd95 kin: KIN-INFRA-015 Реализовать pre_deploy_backup в core/deploy.py 2026-03-17 22:29:03 +02:00
Gros Frumos
c7d5694cd3 kin: auto-commit after pipeline 2026-03-17 22:28:30 +02:00
Gros Frumos
497eeea6b8 kin: KIN-SEC-002 Починить 4 падающих теста: falsy output preservation 2026-03-17 22:28:28 +02:00
Gros Frumos
c201152df5 kin: auto-commit after pipeline 2026-03-17 22:28:04 +02:00
Gros Frumos
99262fb920 kin: auto-commit after pipeline 2026-03-17 22:24:05 +02:00
Gros Frumos
fb4dd03342 kin: auto-commit after pipeline 2026-03-17 22:20:05 +02:00
Gros Frumos
885e8fb388 kin: auto-commit after pipeline 2026-03-17 22:18:19 +02:00
Gros Frumos
48aadd5b9f kin: KIN-114 Порядок операций — промпт для sysadmin/devops должен содержать: 'НИКОГДА не удаляй источник без бекапа и до подтверждения что данные успешно доставлены на цель. Порядок: backup → copy → verify → delete.' 2026-03-17 22:13:45 +02:00
Gros Frumos
d83e3bb9d4 kin: auto-commit after pipeline 2026-03-17 22:12:57 +02:00
Gros Frumos
dc64bdc9eb kin: KIN-111 Не работает кнопка Deploy в проекте, просто не нажимается, в настройках висит Unexpected token '<', '<!doctype '... is not valid JSON + при попытке включить Worktrees вылетает Bad Request 2026-03-17 22:10:23 +02:00
Gros Frumos
c54849cf20 kin: auto-commit after pipeline 2026-03-17 22:09:29 +02:00
Gros Frumos
4f1dfbf10f kin: auto-commit after pipeline 2026-03-17 21:30:57 +02:00
Gros Frumos
938f7e3a57 kin: auto-commit after pipeline 2026-03-17 21:25:51 +02:00
Gros Frumos
d53c4096fd kin: auto-commit after pipeline 2026-03-17 21:25:12 +02:00
Gros Frumos
fe344c2a4f kin: auto-commit after pipeline 2026-03-17 21:17:28 +02:00
Gros Frumos
1e8253d6e8 kin: auto-commit after pipeline 2026-03-17 21:17:19 +02:00
Gros Frumos
61212b6605 kin: auto-commit after pipeline 2026-03-17 21:14:28 +02:00
Gros Frumos
38fd7da3e6 kin: auto-commit after pipeline 2026-03-17 21:13:16 +02:00
Gros Frumos
e7e0342aeb kin: auto-commit after pipeline 2026-03-17 20:58:06 +02:00
Gros Frumos
0a5f58b7fe kin: auto-commit after pipeline 2026-03-17 20:54:20 +02:00
Gros Frumos
9ea3ef1c18 kin: auto-commit after pipeline 2026-03-17 20:45:41 +02:00
Gros Frumos
9aa058a823 kin: auto-commit after pipeline 2026-03-17 20:44:44 +02:00
Gros Frumos
c1d3018922 kin: auto-commit after pipeline 2026-03-17 20:33:41 +02:00
Gros Frumos
a0e3e4122b kin: auto-commit after pipeline 2026-03-17 20:32:51 +02:00
Gros Frumos
02b53e82ca kin: auto-commit after pipeline 2026-03-17 20:32:49 +02:00
Gros Frumos
05bcb14b99 kin: auto-commit after pipeline 2026-03-17 20:22:07 +02:00
Gros Frumos
e270d10832 kin: auto-commit after pipeline 2026-03-17 20:21:52 +02:00
Gros Frumos
35d258935a KIN-103: Добавить поддержку worktrees_enabled в PATCH /api/projects/{project_id}
- Добавлено поле worktrees_enabled: bool | None = None в класс ProjectPatch
- Добавлена проверка в has_any для обнаружения изменений
- Добавлена обработка поля при преобразовании в целое число для БД

DB schema и runner уже содержат поддержку worktrees_enabled.
GET /api/projects/{id} возвращает поле автоматически через SELECT *.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-17 20:18:51 +02:00
Gros Frumos
8f5145eaac kin: auto-commit after pipeline 2026-03-17 20:17:26 +02:00
Gros Frumos
d6d6e77744 kin: KIN-INFRA-006 Исправить command injection через deploy_path в SSH-команде 2026-03-17 20:17:08 +02:00
Gros Frumos
c20eae01c1 kin: auto-commit after pipeline 2026-03-17 20:16:10 +02:00
Gros Frumos
0e522e54a9 kin: auto-commit after pipeline 2026-03-17 19:30:15 +02:00
Gros Frumos
e7c65c22e5 kin: auto-commit after pipeline 2026-03-17 18:54:48 +02:00
Gros Frumos
b75269fa6c kin: auto-commit after pipeline 2026-03-17 18:54:02 +02:00
Gros Frumos
66dc5f2111 kin: auto-commit after pipeline 2026-03-17 18:41:21 +02:00
Gros Frumos
377639c04d kin: KIN-INFRA-013 Добавить UNIQUE-ограничение на project_links(from_project, to_project, type) 2026-03-17 18:37:14 +02:00
Gros Frumos
7ef0b9d4ef kin: KIN-OBS-025 PM-логи недоступны в pipeline_log: добавить инструментацию PM-шага 2026-03-17 18:37:02 +02:00
Gros Frumos
dfdf13cf7e kin: auto-commit after pipeline 2026-03-17 18:36:27 +02:00
Gros Frumos
fba9bf6d9c kin: auto-commit after pipeline 2026-03-17 18:36:22 +02:00
Gros Frumos
66f391bf60 kin: auto-commit after pipeline 2026-03-17 18:36:17 +02:00
Gros Frumos
151985809d kin: KIN-INFRA-009 Добавить project_deploy_runtime в TaskFull для корректной кнопки Deploy на TaskDetail 2026-03-17 18:36:02 +02:00
Gros Frumos
b1461292ae kin: KIN-OBS-030 Добавить инструментацию PM-шага в pipeline_log 2026-03-17 18:35:47 +02:00
Gros Frumos
16cd672fc4 kin: KIN-INFRA-008 Добавить индексы на project_links и unit-тесты deploy_with_dependents 2026-03-17 18:35:17 +02:00
Gros Frumos
dee79420af kin: auto-commit after pipeline 2026-03-17 18:35:02 +02:00