chore: sync Cursor rules from CursorRules (version bump RDP/SSH split)
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
---
|
||||
description: При правке скриптов RDP-монитора обязательно поднимать version.txt и $ScriptVersion
|
||||
globs: Login_Monitor.ps1,Deploy-LoginMonitor.ps1,Sac-Client.ps1,Exchange-MailSecurity.ps1,Watchdog_RDP_Monitor.ps1,version.txt
|
||||
alwaysApply: false
|
||||
---
|
||||
|
||||
# Bump версии RDP-login-monitor
|
||||
|
||||
Без новой версии **`Deploy-LoginMonitor.ps1` на ПК не подхватит обновление** (сравнение `version.txt` на шаре с `deployed_version.txt`).
|
||||
|
||||
## Что менять в одном коммите с правкой
|
||||
|
||||
1. **`Login_Monitor.ps1`** — `$ScriptVersion` (например `2.0.7-SAC`)
|
||||
2. **`version.txt`** — **та же строка**, одна строка без лишнего текста
|
||||
|
||||
Строки должны **совпадать** (включая суффикс `-SAC`).
|
||||
|
||||
## Как поднимать
|
||||
|
||||
- Обычная правка монитора / deploy / SAC-клиента → **patch**: `2.0.6-SAC` → `2.0.7-SAC`
|
||||
- Крупный релиз → по смыслу **minor** (`2.0.x` → `2.1.0-SAC`)
|
||||
|
||||
## Другие скрипты с собственной версией
|
||||
|
||||
- **`Exchange-MailSecurity.ps1`** — отдельный `$ScriptVersion`; bump только если меняли этот пакет
|
||||
- После bump опубликовать на шару NETLOGON (`update-rdp-monitor.ps1` / pull на сервере публикации)
|
||||
|
||||
## Чеклист перед push
|
||||
|
||||
- [ ] `$ScriptVersion` и `version.txt` совпадают
|
||||
- [ ] Версия на шаре будет **новее** локальной `deployed_version.txt` на клиентах
|
||||
Reference in New Issue
Block a user