Add cursor rule for version bump and push
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 10s
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 10s
This commit is contained in:
49
.cursor/rules/version_bump_and_push.mdc
Normal file
49
.cursor/rules/version_bump_and_push.mdc
Normal file
@@ -0,0 +1,49 @@
|
||||
---
|
||||
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
|
||||
|
||||
Выполни `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 версию
|
||||
- "Подними версию и запушь" → спросить какой тип версии поднять
|
||||
Reference in New Issue
Block a user