Commit 2bd70d9
chore(calm-suite): A1 — remove vestigial config and rewrite file: deps to bare workspace (#2661)
* chore(calm-suite): A1 — remove vestigial config and rewrite file: deps to bare workspace
Implements STRUCT-01.
Deletions (7 paths — review fix: calmstudio-workspace manifest kept):
- calm-suite/calm-studio/vercel.json (no Vercel deploy target)
- calm-suite/calm-studio/packages/calmscript/ (DSL stub — not consumed)
- calm-suite/calm-studio/apps/studio/.releaserc.json
- calm-suite/calm-studio/packages/calm-core/.releaserc.json
- calm-suite/calm-studio/packages/extensions/.releaserc.json
- calm-suite/calm-studio/packages/mcp-server/.releaserc.json
- calm-suite/calm-studio/packages/calmscript/.releaserc.json (via dir delete)
Rewrites (11 file: -> bare semver "*" across 6 package.json files):
- packages/calm-core: @finos/calm-models
- packages/mcp-server: @calmstudio/calm-core (deps + devDeps), @finos/calm-models
- packages/github-action: @calmstudio/calm-core, @calmstudio/mcp
- packages/vscode-extension: @calmstudio/mcp
- packages/web-component: @calmstudio/calm-core, @calmstudio/extensions
- apps/studio: @calmstudio/calm-core, @calmstudio/extensions
Trim (1 line):
- calm-suite/calm-studio/package.json (calmstudio-workspace manifest):
remove `packages/calmscript` entry from workspaces[] (now-deleted directory)
Review fix per @rocketstack-matt feedback on #2661: the calmstudio-workspace
manifest (`calm-suite/calm-studio/package.json`) is KEPT, not deleted, because
.github/workflows/automated-release-calm-studio.yml runs
`npx multi-semantic-release` from `calm-suite/calm-studio/` and relies on
this manifest's workspaces[] array to discover @calmstudio/* packages.
The eventual removal of this manifest is deferred to A3 (#1-03), where it
co-locates with the `git mv calm-suite/* -> root` move and the workflow's
`working-directory: calm-suite/calm-studio` update.
Verified locally:
- `npm ci` exits 0
- `npm run package --workspace calm-plugins/vscode` exits 0 (vsce packages 8.5MB .vsix)
- `cd calm-suite/calm-studio && npx multi-semantic-release --dry-run` exits 0
(all 8 @calmstudio/* packages discovered via the workspaces[] array)
Lockfile regeneration follows in a separate commit per AGENTS.md ritual.
Signed-off-by: Gourav Shah <gjs@opsflow.sh>
* chore(deps): regenerate lockfile after A1 file: → bare-workspace rewrite
Lockfile reflects:
- 11 file: -> bare semver "*" workspace deps (calm-core, mcp-server,
github-action, vscode-extension, web-component, apps/studio)
- calm-suite/calm-studio/packages/calmscript entry removed (directory
deleted in A1's first commit)
- @docusaurus/faster@3.10.1 retained (added by #2673 on main)
- minimatch@10.2.5 hoisted to root (matches main; vsce CJS require works)
- @codemirror/autocomplete@6.20.3 preserved (svelte-codemirror-editor peer)
- All 19 rollup platform-specific optional dependency variants preserved
(validate-lockfile guard upheld)
Regen method: incremental `npm install --package-lock-only` against the
current origin/main lockfile, then a one-line jq script to remove the
stale `calm-suite/calm-studio/packages/calmscript` entry. Avoids the
known arborist crash on a clean `rm -rf node_modules package-lock.json
&& npm install` flow.
Verified locally:
- `npm ci` exits 0
- `cd calm-suite/calm-studio && npx multi-semantic-release --dry-run` exits 0
(8 @calmstudio/* packages discovered)
- `npm run package --workspace calm-plugins/vscode` exits 0 (vsce packages
8.5 MB .vsix)
Signed-off-by: Gourav Shah <gjs@opsflow.sh>
---------
Signed-off-by: Gourav Shah <gjs@opsflow.sh>
Co-authored-by: Matthew Bain <66839492+rocketstack-matt@users.noreply.github.com>1 parent c3d8dc9 commit 2bd70d9
17 files changed
Lines changed: 22 additions & 128 deletions
File tree
- calm-suite/calm-studio
- apps/studio
- packages
- calm-core
- calmscript
- src
- extensions
- github-action
- mcp-server
- vscode-extension
- web-component
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
| 17 | + | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | 13 | | |
15 | 14 | | |
16 | 15 | | |
| |||
Lines changed: 0 additions & 13 deletions
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
Lines changed: 0 additions & 13 deletions
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Lines changed: 0 additions & 13 deletions
This file was deleted.
0 commit comments