Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Prepare and ship a Takopi release. Use when asked to cut a release, bump release versions, update changelog/spec/readme, tag vu003cmajor.minor.patchu003e, or trigger the GitHub release workflow.
How to use
Poproś skill o przygotowanie wydania, podając żądaną wersję (major.minor.patch) lub pozwól mu automatycznie usunąć sufiks .dev z bieżącej wersji, jeśli tag jeszcze nie istnieje.
Skill przeanalizuje różnice między poprzednim tagiem a nową wersją, a następnie zaktualizuje plik changelog.md, umieszczając zmiany widoczne dla użytkownika na górze, wraz z linkami do pull requestów.
Skill zaktualizuje numery wersji w pyproject.toml (pole project.version) i src/takopi/init.py (version), a także odświeży uv.lock, aby root package miał zgodną wersję.
Skill zmieni nagłówek w docs/specification.md na nową wersję i datę, zastąpi odniesienia do starej wersji, oraz doda wpis w changelog specyfikacji.
Jeśli wydanie zawiera nowe funkcje, skill zaktualizuje readme.md, aby odzwierciedlić zmiany.
Skill uruchomi sprawdzenia (testy, linting) i wyzwoli GitHub Actions workflow do opublikowania wydania z poprawnym tagiem.