docs: add release/version process SOP (#68) #82
Reference in New Issue
Block a user
Delete Branch "docs/issue-68-release-version-sop"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements #68.
Adds
docs/release-version-sop.md— the operator SOP for cutting a versioned release — and links it from the README docs section.What's covered
master-based (until explicitly changed)v1.0.0,v1.0.1); noVERSION/CHANGELOGfile today; release notes = annotated-tag message. Notes thatSUPPORTED_VERSIONingitea_config.pyis config-schema, not app versiongit diff --check, secret sweep)scripts/release-tagpolicy — documented from the actual script: safe-by-default, SemVer, master-only, clean tree, local==remote, HEAD on remote master, tag-not-exists, runs tests, no push without--push; dry-run → create → push sequencestatus:in-progresshandling during releaseKept explicitly distinct from
docs/release-workflows.md(futurerelease-mcporchestrator concept).Checks
py_compile mcp_server.py/manage_labels.py— OKbash -n scripts/clear-provenance— OKgit diff --check— cleanpytest tests/ -q— 327 passedScope
Documentation only —
README.md(+3 lines, docs-links section, distinct from PR #81's Tests-section edit to avoid conflict) and one new doc. No code behavior changed.🤖 Generated with Claude Code
Pull request closed