All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 11s
50 lines
1.9 KiB
Plaintext
50 lines
1.9 KiB
Plaintext
---
|
||
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 версию
|
||
- "Подними версию и запушь" → спросить какой тип версии поднять
|