docs: workflow — build+test before commit, push exe in releases/

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
chrome-storm-c442
2026-02-24 09:40:37 -05:00
parent c57febea62
commit 65a71c4947

View File

@@ -84,14 +84,14 @@ Semver: **MAJOR** (ломающие) | **MINOR** (новая фича) | **PATCH
python build.py
```
2. **Тест** — запустить exe из `releases/`, убедиться что GUI работает, новые фичи на месте
3. **Коммит + пуш** (только код, **НЕ коммить exe**):
3. **Коммит + пуш**:
```bash
git add <изменённые файлы> version.py
git add <изменённые файлы> version.py releases/ServerManager-vX.Y.Z-win-x64.exe
git commit -m "vX.Y.Z: описание"
git push sensey master
```
**НЕ коммить без билда и теста.** Exe остаётся локально в `releases/`, в git не добавляется — иначе раздует размер репозитория.
**НЕ коммить без билда и теста.** Новый exe добавляется в `releases/` вместе с кодом. Старые exe периодически чистить — оставлять первый + последние 5.
- Remote: `sensey` (https://git.sensey24.ru/aibot777/server-manager.git)
- Ветка: `master`