Автоматизация релизов и версионирования
★ 7.3 · devops
release-skills is a Claude Code skill that provides a universal release workflow with automatic detection of project type and version files. It supports Node.js (package.json), Python (pyproject.toml), Rust (Cargo.toml), Claude Plugin (marketplace.json), and generic projects (VERSION/version.txt). The skill parses commits using conventional commit conventions, detects breaking changes, updates multilingual changelogs (CHANGELOG.md, CHANGELOG.zh.md, and others), creates annotated tags, and publishes GitHub Releases via `gh`. Flags like `--major`, `--minor`, `--patch`, `--dry-run`, and `--backfill-releases` offer fine-grained control — the last one retroactively creates GitHub Releases for existing tags based on changelog sections. Custom hooks `prepare_artifact` and `publish_artifact` can be defined in `.releaserc.yml` for project-specific packaging and publishing logic.
- #release
- #version-bump
- #changelog
- #github-releases
- #ci-cd
- #publishing