Skip to content

release: v0.10.0 — code health layer, MCP overhaul, doc-gen upgrade, C4 diagrams#213

Merged
RaghavChamadiya merged 1 commit into
mainfrom
release/v0.10.0
May 18, 2026
Merged

release: v0.10.0 — code health layer, MCP overhaul, doc-gen upgrade, C4 diagrams#213
RaghavChamadiya merged 1 commit into
mainfrom
release/v0.10.0

Conversation

@RaghavChamadiya
Copy link
Copy Markdown
Member

Summary

Cuts v0.10.0 from origin/main. A big release — five major surface areas land together.

Plus dead-code FP cleanups (#207, #194 — ~390+520 fewer FPs), nested-git-repo traversal boundaries (#205), pipeline progress for previously silent phases (#206), and CLI editor-setup refactor (#199).

Full notes in docs/CHANGELOG.md.

Test plan

  • Wheel builds cleanly: uv build --wheeldist/repowise-0.10.0-py3-none-any.whl (21 CLI command files, templates + .scm queries present)
  • uv.lock self-entry bumped to 0.10.0
  • All four hardcoded version strings bumped (pyproject.toml, three __init__.pys)
  • No stale 0.9.1 references in version files / lockfile
  • Web build (npm ci && npm run build --workspace packages/web) — to validate locally before merge
  • End-to-end smoke (repowise serve from installed wheel in a clean venv)
  • Post-merge: tag v0.10.0 on main and confirm publish.yml produces both wheel + repowise-web.tar.gz

Merge convention

⚠️ Use regular merge commit, not squash — the tag must point at a real merge commit on main so artifact provenance is traceable.

@RaghavChamadiya RaghavChamadiya requested a review from swati510 as a code owner May 18, 2026 17:46
@RaghavChamadiya RaghavChamadiya merged commit b09126b into main May 18, 2026
5 checks passed
@RaghavChamadiya RaghavChamadiya deleted the release/v0.10.0 branch May 18, 2026 17:48
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.

2 participants