Автоматизация подготовки релиза пакета
devops
prepare-release — это скилл для Claude Code, который автоматизирует подготовку нового релиза пакета inspect_evals: создаёт ветку release-YYYY-MM-DD, собирает фрагменты истории изменений из changelog.d/ с помощью scriv, формирует новую секцию в CHANGELOG.md и открывает черновой PR через gh CLI. Скилл определяет текущую версию по git-тегам и предлагает выбрать тип семантического бампа (major / minor / patch) по таблице из PACKAGE_VERSIONING.md, после чего ждёт подтверждения от пользователя перед продолжением. После слияния PR GitHub Actions workflow release-on-merge.yml автоматически проставляет тег vX.Y.Z, публикует GitHub Release, собирает пакет и загружает его на PyPI; версия берётся из тега через setuptools_scm. Подходит командам, которым нужен управляемый, воспроизводимый процесс версионирования и выпуска релизов без ручных шагов.
- #release-management
- #versioning
- #changelog
- #github-automation
- #ci-cd