Skip to content

docs: add Releasing section to CONTRIBUTING, tidy root - #202

Merged
natiixnt merged 1 commit into
mainfrom
chore/contributing-releasing
Jul 28, 2026
Merged

docs: add Releasing section to CONTRIBUTING, tidy root#202
natiixnt merged 1 commit into
mainfrom
chore/contributing-releasing

Conversation

@natiixnt

Copy link
Copy Markdown
Owner

What

  • Add a ## Releasing section to the end of CONTRIBUTING.md documenting the per-version flow: version bump, changelog, tag-triggered PyPI publish + GitHub Release (tag must match pyproject.toml), clean-venv verification of both redcon --version and import redcon; redcon.__version__ (the path that regressed in 1.11.0), plus the MCP Registry (server.json + mcp-publisher) and VS Code (vsce publish) steps.
  • Move the stale internal pilot-readiness.md (last updated 2026-03-15) out of the repo root into research/notes/, where internal notes already live.

Why

Release process is maintainer workflow, so it belongs in CONTRIBUTING next to Setup / Guidelines / Pull Requests rather than a new root file. And the root should be clean for directory and press traffic.

Note

Step 6 assumes server.json lands in the repo root - that will follow as its own small PR after mcp-publisher validation.

…e out of root

Root markdown was getting crowded ahead of directory/press traffic. Document the per-release flow (tag, PyPI publish, MCP Registry, extension) where maintainer workflow already lives, and relocate the stale internal pilot-readiness note to research/notes/.
@natiixnt
natiixnt merged commit de2517d into main Jul 28, 2026
10 checks passed
@natiixnt
natiixnt deleted the chore/contributing-releasing branch July 28, 2026 16:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant