Skip to content

Commit 8d91d6d

Browse files
release(vscode): v0.4.0 (#910)
Bump the extension to 0.4.0 to ship the accumulated @repowise-dev/ui changes (graph, health, docs, C4) that have been bundled but unreleased since the extension last shipped at the v0.27.0 commit. MIN_SERVER_VERSION stays at 0.26.0 (no new server contract required). Document the bundled-UI freeze trap in the release checklist.
1 parent 416793f commit 8d91d6d

2 files changed

Lines changed: 19 additions & 1 deletion

File tree

packages/vscode/RELEASING.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,24 @@ The extension publishes to the Visual Studio Marketplace (publisher
1414
pre-release channel. Cut a stable release from a tag once a pre-release has
1515
been dogfooded.
1616

17+
## When to cut a release (don't let the bundled UI freeze)
18+
19+
The webviews compile `@repowise-dev/ui` (`packages/ui`) into the VSIX at build
20+
time, so shared-component improvements reach extension users only on a rebuild.
21+
The extension source can go untouched for cycles while its bundled UI drifts,
22+
leaving users frozen on whatever `packages/ui` shipped at the last `vscode-v*`
23+
tag. Cut a release whenever `packages/ui` changed in a webview-consumed subpath
24+
since the last extension tag, even if `packages/vscode/` itself did not:
25+
26+
```
27+
LAST_EXT_TAG=$(git tag --list 'vscode-v*' --sort=-v:refname | head -1)
28+
git log $LAST_EXT_TAG..origin/main --oneline -- packages/ui/src/
29+
```
30+
31+
Webview-consumed subpaths: `graph/`, `health/`, `docs/`, `c4/`, `refactoring/`,
32+
`lib/format`, `ui/`, `shared`, `wiki/`. Confirm the live import set with
33+
`git grep -hoE 'from "@repowise-dev/ui[^"]*"' -- 'packages/vscode/webview/**'`.
34+
1735
## The one rule that has bitten us before
1836

1937
**CI (and this checklist) must BUILD, not just type-check.** A barrel

packages/vscode/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "repowise",
33
"displayName": "Repowise",
44
"description": "Know what your change breaks before you push. Health signals, architecture maps, and refactoring plans in your editor, and the same intelligence for your AI agent via MCP. Local and free.",
5-
"version": "0.3.0",
5+
"version": "0.4.0",
66
"publisher": "repowise-dev",
77
"license": "AGPL-3.0-or-later",
88
"homepage": "https://www.repowise.dev",

0 commit comments

Comments
 (0)