Автоматизация релизов монорепозитория
devops
release-core is a Claude Code skill that automates the full release cycle for three packages in the mx-space monorepo: the mx-core NestJS server (`apps/core`), the `@mx-space/api-client` npm package, and the `@mx-space/cli` binary (`mxs`). It provides three separate pipelines: the server ships to DockerHub as `innei/mx-server` with a GitHub Release and a Dokploy redeploy triggered on `v*` tags; both npm packages are published locally by the agent. Helper scripts in `.claude/skills/release-core/scripts/` handle preflight checks, Conventional Commits-based version bumping (patch / minor / major / prerelease), `CHANGELOG.md` and `RELEASE_NOTES.md` generation, annotated git tagging, and CI workflow monitoring via `gh run watch`. Designed for teams maintaining the mx-space ecosystem who need a reproducible, non-destructive release process without force-pushes or hard resets.
- #release-management
- #docker
- #npm-publishing
- #git-automation
- #changelog-generation