Loading...
Loading...
Automated semantic versioning and release workflow for Claude Code plugins. Handles version increments across package.json, marketplace.json, plugin.json manifests, build verification, git tagging, GitHub releases, and changelog generation. NPM publishing (so `npx claude-mem@X.Y.Z` resolves) is handed off to the human maintainer, who raised npm security.
npx skill4agent add thedotmack/claude-mem version-bumpgit statusgit remote -vpackage.jsonnpx claude-mem@X.Y.Zplugin/package.json.claude-plugin/marketplace.jsonplugins[0].version.claude-plugin/plugin.jsonplugin/.claude-plugin/plugin.json.codex-plugin/plugin.jsonplugin/.codex-plugin/plugin.jsonopenclaw/openclaw.plugin.jsongit grep -l "\"version\": \"<OLD>\""CHANGELOG.mdgit grep -n "\"version\": \"<NEW>\""git grep -n "\"version\": \"<OLD>\""npm run build-and-syncnpm run buildgit add -A && git commit -m "chore: bump version to X.Y.Z"git tag -a vX.Y.Z -m "Version X.Y.Z"git push origin main && git push origin vX.Y.Znpm publishnpnpm run release:*npx claude-mem@X.Y.Znpm publish # run by the HUMAN — the prepublishOnly script rebuilds the packagenpm view claude-mem@X.Y.Z version # should print X.Y.Znpm run build-and-syncgh release create vX.Y.Z --title "vX.Y.Z" --notes "RELEASE_NOTES"npm run changelog:generatenode scripts/generate-changelog.jsCHANGELOG.mdCHANGELOG.md~/Scripts/claude-mem/.envcd ~/Scripts/claude-mem/ && npm run discord:notify vX.Y.Z.envgit statusgit grepnpm run build-and-syncnpm publishnpm view claude-mem@X.Y.Z versionnpx claude-mem@X.Y.ZCHANGELOG.md~/Scripts/claude-mem/git status