chore: add Cursor rule to bump SSH_MONITOR_VERSION and version.txt on script changes

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-03 09:29:23 +10:00
parent 2bed9516ec
commit 84b8dab561
+28
View File
@@ -0,0 +1,28 @@
---
description: При правке ssh-monitor обязательно поднимать version.txt и SSH_MONITOR_VERSION
globs: ssh-monitor,sac-client.sh,update_ssh_monitor.sh,version.txt
alwaysApply: false
---
# Bump версии ssh-monitor
Без bump **`update_ssh_monitor.sh` не скопирует новый скрипт** на хост (сравнение sha256; версия нужна для отчётов, SAC и диагностики).
## Что менять в одном коммите с правкой
1. **`ssh-monitor`** — `SSH_MONITOR_VERSION="X.Y.Z-SAC"` (первая строка блока версии)
2. **`version.txt`** — **та же строка**
Строки должны **совпадать**.
## Как поднимать
- Обычная правка → **patch**: `2.0.0-SAC` → `2.0.1-SAC`
- Крупный релиз → **minor** по смыслу
`sac-client.sh` отдельный номер **не** задаёт — берёт `SSH_MONITOR_VERSION` из установленного `ssh-monitor`.
## Чеклист перед push
- [ ] `SSH_MONITOR_VERSION` и `version.txt` совпадают
- [ ] На хостах: `git pull` и запуск `update_ssh_monitor.sh` (или `--deploy`)