Update CLAUDE.md: enforce version bump before every build

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
chrome-storm-c442
2026-02-23 14:34:52 -05:00
parent b3ddc26c2c
commit 5673fed43c

View File

@@ -8,11 +8,22 @@
Semver: **MAJOR** (ломающие изменения) | **MINOR** (новая фича) | **PATCH** (багфикс, мелкие правки) Semver: **MAJOR** (ломающие изменения) | **MINOR** (новая фича) | **PATCH** (багфикс, мелкие правки)
**ВАЖНО:** При любых изменениях в коде — ВСЕГДА бампить версию перед сборкой:
- Багфикс → `patch`
- Новая фича → `minor`
- Ломающие изменения → `major`
**Порядок релиза:** **Порядок релиза:**
1. Внести изменения в код и закоммитить 1. Внести изменения в код и закоммитить
2. `python release.py minor` (или `patch` / `major` / `2.0.0`) 2. `python release.py patch` (или `minor` / `major` / `2.0.0`)**ОБЯЗАТЕЛЬНО перед сборкой**
3. `python build.py --clean` 3. `python build.py --clean`
4. Закоммитить и запушить 4. Закоммитить изменения версии, поставить тег и запушить:
```bash
git add version.py CHANGELOG.md README.md CLAUDE.md
git commit -m "vX.Y.Z: описание"
git tag vX.Y.Z
git push sensey master --tags
```
Скрипт `release.py` автоматически обновляет все 4 файла (`version.py`, `CHANGELOG.md`, `README.md`, `CLAUDE.md`) и генерирует changelog из git log. Скрипт `release.py` автоматически обновляет все 4 файла (`version.py`, `CHANGELOG.md`, `README.md`, `CLAUDE.md`) и генерирует changelog из git log.