Управление релизами и версионированием в CI

★ 7.0 · devops

Подготовка и публикация релиза — это скилл для Claude Code, который управляет трёхуровневым процессом релизов проекта clice: мгновенные сборки на каждый CI-прогон, ночные пре-релизы по расписанию и ручные стабильные релизы с чётным минором. Берут, когда нужно выпустить новую версию расширения и убедиться, что все артефакты собраны и опубликованы корректно; когда пользователь присылает краш-лог и надо найти символы для расшифровки стектрейса; когда ночная сборка упала и непонятно, перезапускать ли её или делать новый тег. Версионирование автоматическое: git-тег vX.Y.Z инжектируется в бинарник и vsix во время CI, ручная правка номеров не нужна и локальная публикация через vsce намеренно отклоняется Marketplace. Ночные сборки выбирают последний зелёный коммит main с живыми артефактами, промоутируют уже протестированные пакеты и удаляют пре-релизы старше 30 дней. Стабильный релиз — это тег чётного минора на коммите из проверенного ночного, артефакты которого не старше месяца. Поддержка крашей: скилл помогает найти нужный *.symbols.tar.xz и запустить python scripts/symbolize.py. Жёсткое правило: теги и ручные релизы требуют явного одобрения мейнтейнера. Подойдёт командам, работающим с репозиторием clice; не заменяет общий CI-пайплайн для других проектов.