release-core

Installation
SKILL.md

mx-core Release (Agent-native)

Helper scripts live in .claude/skills/release-core/scripts/ (each cds to repo root, runs fine from anywhere). They print compact, verifiable output — read it instead of re-deriving state with ad-hoc commands.

Three pipelines (confirm which one with the user)

Pipeline Where What ships After git push
A. Server apps/core DockerHub innei/mx-server + GitHub Release zip + Dokploy redeploy release.yml triggers on tag v*
B. api-client packages/api-client npm @mx-space/api-client api-client.yml runs CI only; agent publishes locally
C. cli packages/cli npm @mx-space/cli (binary mxs) no workflow; agent publishes locally

CI runs lint, typecheck, and smoke tests on the tag — don't re-run them locally before tagging; fix forward via a follow-up patch if CI fails.

Safety invariant: never use git reset --hard, git checkout --, git restore, force-push, or any destructive equivalent in this release flow. If recovery is needed, inspect the working tree, preserve diffs, and ask the user before touching existing files.

A. Server release

Step 1 — Preflight + decide version

Installs
2
Repository
mx-space/core
GitHub Stars
554
First Seen
May 16, 2026
release-core — mx-space/core