Files
play-life/.cursor/rules/version_bump_and_push.mdc
poignatov 6eccbbb469
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 46s
Поднята минор версия до 3.16.0
2026-01-19 22:54:51 +03:00

50 lines
2.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
description: "Правило для поднятия версии и пуша в git"
alwaysApply: true
---
## Правило поднятия версии и пуша
Когда пользователь просит **поднять версию и запушить**, выполни следующие шаги:
### 1. Определи тип версии
Определи по сообщению пользователя, какую часть версии нужно поднять:
- **major** (мажор) - первая цифра (например: 1.1.1 → 2.0.0), минор и патч должны обнулиться
- **minor** (минор) - вторая цифра (например: 1.0.1 → 1.1.0), патч должна обнулиться
- **patch** (патч) - третья цифра (например: 1.0.0 → 1.0.1)
**Если тип версии непонятен из контекста — обязательно спроси у пользователя!**
### 2. Обнови версию в файлах
Обнови версию в двух файлах:
- `VERSION` (в корне проекта)
- `play-life-web/package.json` (поле `"version"`)
### 3. Проанализируй git diff
Выполни `git diff --staged` и `git diff` для анализа изменений. На основе изменений составь **короткий commit message** (максимум 50 символов) на русском языке, описывающий суть изменений.
### 4. Закоммить изменения
Выполни:
```bash
git add -A
git commit -m "<commit message>"
```
### 5. Запушь в репозиторий
Выполни:
```bash
git push
```
---
**Пример использования:**
- "Подними патч и запушь" → поднять patch версию
- "Bump minor and push" → поднять minor версию
- "Подними версию и запушь" → спросить какой тип версии поднять