Автоматизация релизов с генерацией changelog

devops

release-version is a Claude Code skill that manages the full release cycle for MioSub projects, from confirming the version number to monitoring GitHub CI after the tag is pushed. It starts by running `git status` to detect uncommitted changes, groups them by topic using conventional commits (feat:, fix:, chore:, refactor:, etc.), then collects all commits since the previous tag and generates a bilingual changelog in both `docs/content/docs/en/changelog.mdx` and `docs/content/docs/zh/changelog.mdx`. Infrastructure-only changes such as Sentry integration, analytics, and internal monitoring are intentionally excluded from the changelog. Once the changelog and `package.json` are updated, the skill creates a `v`-prefixed git tag, pushes it to `main`, and watches the release workflow via `gh run watch`, reporting either the release URL or failure details. Teams that need a repeatable, documented release process with English and Chinese changelogs will find it immediately practical.