release

Solid

Publishing a jMunch release (jcodemunch-mcp, jdocmunch-mcp, jdatamunch-mcp, jragmunch-cli), reviewing/merging/closing PRs, and responding to the community. Load before any version bump, PyPI upload, tag, GitHub release, MCP registry publish, or PR merge.

AI & Automation 2,680 stars 366 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 83/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Release & PR Workflow > **REVISED 2026-09-04 (docs/workflows/DESIGN.md section 5).** The PUBLISH > half of this file (steps 4-7 below: local build, `twine upload`, `git tag`, > `gh release create`, `mcp-publisher`) is SUPERSEDED by `release.yml`, > dispatched per `docs/cicd/RUNBOOK.md` section 1; the `/release` command > prepares the release PR and stops. Those steps stay here as the record of > the retired path and for RUNBOOK section 1a's hand-finish while PyPI > persists no publisher (C-15). The PR-workflow and CLA halves are current. > This copy is TRACKED in this repo; the suite copy under `C:\MCPs\.claude` > serves jdoc and jdata. ⚠⚠ **THIS FILE MIXES TWO AUDIENCES AND THE SPLIT IS LOAD-BEARING.** Almost every command below is run BY THE AGENT through the Bash tool (Git Bash), so bash syntax is correct for them: `PYTHONPATH=src python ...`, `GITHUB_TOKEN="" gh ...`, `BR=$(...)`. **Inline env-var prefixes and `$(...)` do NOT exist in cmd.exe or PowerShell**, which is what jjg is at when he types. **Step 7 is the ONE command a HUMAN types interactively**, and on 2026-08-13 it failed mid-release because it had silently inherited bash path syntax from its neighbours (`~\mcp-publisher.exe` -> "The system cannot find the path specified"). **The dev platform is Windows.** Any line added here that a human will type must be given in cmd.exe AND PowerShell form, with no `~`, no inline `VAR=x cmd` prefix, and no `$(...)`. Mark the shell explicitly. ## Publishing a release ⚠...

Details

Author
jgravelle
Repository
jgravelle/jcodemunch-mcp
Created
7 months ago
Last Updated
today
Language
Python
License
NOASSERTION

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

release

Cut a new devloop release — bump the version across all files, update the changelog, commit, tag, and trigger the publish workflow. Use when asked to "cut a release", "ship a version", or "publish a new version" of devloop-mcp.

2 Updated 4 days ago
vincentvella
DevOps & Infrastructure Listed

release

Runs a repository's full release process end to end, driven by a `.claude/release.yml` committed to that repo — no hardcoded repo, workflow, or branch names. `/release init` interviews you, writes that config, and opens a PR for it. `/release dry-run` rehearses a release read-only, changing nothing. A full run baselines from the last successful release, reviews every PR merged since, audits docs and screenshots and stops with an [ON HOLD] issue if anything is stale (it reports staleness, never fixes it), opens a labelled review issue for explicit human approval, confirms the ref, deploys the docs site first, dispatches the release workflow with the approved issue's number, tracks it, locates the resulting PR or GitHub Release, announces it, and writes a self-contained HTML record of what shipped. Use on /release, or any ask to cut, ship, publish, or promote a release. Not for feature work (/code-development) or a red pipeline (/ci-pipeline). Needs `gh` or a GitHub MCP server — Claude Code only.

0 Updated 4 days ago
dawg-io
AI & Automation Listed

releasing

Cut a new version of one of the owner's public GitHub repos. Use whenever the owner asks to publish, ship, tag, bump, or release a version (patch/minor/major, CHANGELOG promotion, tag, GitHub Release). Adapts the steps to the repo lock (PR workflow vs direct-to-main) and docs language.

1 Updated 6 days ago
qiaeru