2026-01-12 17:49:16 +03:00
---
description: "Правило для поднятия версии и пуша в git"
alwaysApply: true
---
## Правило поднятия версии и пуша
Когда пользователь просит **поднять версию и запушить**, выполни следующие шаги:
### 1. Определи тип версии
Определи по сообщению пользователя, какую часть версии нужно поднять:
- **major** (мажор) - первая цифра (например: 1.0.0 → 2.0.0)
- **minor** (минор) - вторая цифра (например: 1.0.0 → 1.1.0)
- **patch** (патч) - третья цифра (например: 1.0.0 → 1.0.1)
**Если тип версии непонятен из контекста — обязательно спроси у пользователя!**
### 2. Обнови версию в файлах
Обнови версию в двух файлах:
- `VERSION` (в корне проекта)
- `play-life-web/package.json` (поле `"version"`)
### 3. Проанализируй git diff
2026-01-12 18:59:52 +03:00
Выполни `git diff --staged` и `git diff` для анализа изменений. Н а основе изменений составь **короткий commit message** (максимум 50 символов) на русском языке, описывающий суть изменений.
2026-01-12 17:49:16 +03:00
### 4. Закоммить изменения
Выполни:
```bash
git add -A
git commit -m "<commit message>"
```
### 5. Запушь в репозиторий
Выполни:
```bash
git push
```
---
**Пример использования:**
- "Подними патч и запушь" → поднять patch версию
- "Bump minor and push" → поднять minor версию
- "Подними версию и запушь" → спросить какой тип версии поднять