47d08b54d2
Co-authored-by: Cursor <cursoragent@cursor.com>
32 lines
1.6 KiB
Plaintext
32 lines
1.6 KiB
Plaintext
---
|
||
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` на клиентах
|