Commit graph

122 commits

Author SHA1 Message Date
Gros Frumos
4f50c4eb73 kin: auto-commit after pipeline 2026-03-18 15:52:27 +02:00
Gros Frumos
e3a286ef6f kin: auto-commit after pipeline 2026-03-18 14:06:23 +02:00
Gros Frumos
8b409fd7db kin: auto-commit after pipeline 2026-03-18 01:00:15 +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
943722cd95 kin: KIN-INFRA-015 Реализовать pre_deploy_backup в core/deploy.py 2026-03-17 22:29:03 +02:00
Gros Frumos
497eeea6b8 kin: KIN-SEC-002 Починить 4 падающих теста: falsy output preservation 2026-03-17 22:28:28 +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
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
d53c4096fd kin: auto-commit after pipeline 2026-03-17 21:25:12 +02:00
Gros Frumos
1e8253d6e8 kin: auto-commit after pipeline 2026-03-17 21:17:19 +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
9aa058a823 kin: auto-commit after pipeline 2026-03-17 20:44:44 +02:00
Gros Frumos
e270d10832 kin: auto-commit after pipeline 2026-03-17 20:21:52 +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
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
a7d838a246 kin: auto-commit after pipeline 2026-03-17 18:34:56 +02:00
Gros Frumos
b58da600d4 kin: KIN-OBS-027 Исправить catch(e: any) и setTimeout cleanup в LiveConsole.vue 2026-03-17 18:33:42 +02:00
Gros Frumos
79757a3120 kin: auto-commit after pipeline 2026-03-17 18:33:09 +02:00
Gros Frumos
80e83058a0 kin: KIN-OBS-022 Исправить мелкие баги отображения и deprecation в cli/watch.py 2026-03-17 18:32:03 +02:00
Gros Frumos
33fc38b01f kin: auto-commit after pipeline 2026-03-17 18:31:00 +02:00
Gros Frumos
c30a4c0fc4 kin: KIN-INFRA-007 Рефакторинг: убрать дублирование VALID_RUNTIMES и перенести import'ы из функции 2026-03-17 18:30:26 +02:00
Gros Frumos
3d9b5766ab kin: auto-commit after pipeline 2026-03-17 18:29:32 +02:00
Gros Frumos
62f0ccc292 kin: auto-commit after pipeline 2026-03-17 18:26:19 +02:00
Gros Frumos
a4e5497401 kin: KIN-OBS-021 Вынести raw SQL из cli/watch.py в core/models.py 2026-03-17 18:23:48 +02:00
Gros Frumos
348aa07fec kin: auto-commit after pipeline 2026-03-17 18:23:33 +02:00
Gros Frumos
c767c6157a kin: auto-commit after pipeline 2026-03-17 18:23:04 +02:00
Gros Frumos
f9a9af3271 kin: auto-commit after pipeline 2026-03-17 18:09:38 +02:00
Gros Frumos
3c902eaeab kin: auto-commit after pipeline 2026-03-17 17:53:14 +02:00
Gros Frumos
118b0185b1 kin: auto-commit after pipeline 2026-03-17 17:29:42 +02:00
Gros Frumos
eab9e951ab kin: auto-commit after pipeline 2026-03-17 17:26:31 +02:00
Gros Frumos
6acb2041f2 kin: auto-commit after pipeline 2026-03-17 16:51:17 +02:00
Gros Frumos
4374fa1d9d kin: KIN-OBS-016 Исправить утечку таймеров watchdog-тостов при размонтировании EscalationBanner 2026-03-17 16:51:14 +02:00
Gros Frumos
79a0e524a7 kin: auto-commit after pipeline 2026-03-17 16:50:44 +02:00
Gros Frumos
2b3caf844f kin: KIN-FIX-011 Применить glob-детекцию SSH_AUTH_SOCK в web/api.py (_launch_pipeline_subprocess) 2026-03-17 16:38:37 +02:00
Gros Frumos
72b0f48c79 kin: KIN-FIX-012 Создать start-api.sh и обновить com.kin.api.plist 2026-03-17 16:38:09 +02:00
Gros Frumos
c3314b9125 kin: auto-commit after pipeline 2026-03-17 16:37:42 +02:00
Gros Frumos
9bd5c22cb5 kin: auto-commit after pipeline 2026-03-17 16:37:22 +02:00
Gros Frumos
4bc421e117 kin: auto-commit after pipeline 2026-03-17 16:30:24 +02:00
Gros Frumos
143a393ba7 kin: auto-commit after pipeline 2026-03-17 16:21:33 +02:00
Gros Frumos
7ee520e18e kin: auto-commit after pipeline 2026-03-17 16:14:35 +02:00
Gros Frumos
cfa294fd05 kin: auto-commit after pipeline 2026-03-17 16:06:39 +02:00
Gros Frumos
83f960ad67 kin: KIN-099 Pipeline watchdog: при запуске pipeline сохранять PID subprocess в БД (поле pid в pipelines или отдельная таблица). Фоновый процесс (или cron каждые 30 секунд) проверяет: если PID мёртв а задача всё ещё in_progress — ставить blocked с причиной 'Process died unexpectedly (PID XXXX)'. GUI показывает уведомление. Также: на каждом шаге pipeline проверять что parent process жив. Это решает проблему 'задача висит in_progress но процесс давно мёртв' 2026-03-17 16:05:08 +02:00