| name | release |
| description | Обновление версии проекта во всех местах, коммит по скиллу commit и push в remote. |
Workflow: RELEASE
Обзор
Ты обновляешь версию проекта, коммитишь и пушишь.
1. Определение версии
- Если пользователь указал версию явно (например, "0.7.0") — используй её.
- Если не указал — прочитай текущую из
Cargo.toml и инкрементируй patch (0.6.8 → 0.6.9).
2. Обновление версии
Обнови версию в двух местах:
Cargo.toml — поле version
README.md — бейдж Version (img.shields.io/badge/Version-X.Y.Z-...)
3. Обновление статистики README
Проверь и обнови, если изменилось:
README.md — бейдж Fixtures (количество пар в tests/fixtures/input/, см. ls tests/fixtures/input/ | wc -l)
README.md — бейдж Tests (количество unit-тестов)
README.md — текст в разделе «Тестирование»: "N unit-тестов и M fixture-пары"
4. Коммит
Вызови скилл /commit с ID задачи (если указан) для коммита всех изменений. Версия коммитится ОТДЕЛЬНЫМ атомарным коммитом после основных изменений кода (если они есть).
5. Push
После успешного коммита — выполни git push.
ЗАПРЕТЫ
- ⛔️ НЕ меняй код проекта — только версию и документацию
- ⛔️ НЕ пропускай ни одно место с версией