Skip to content

Commit 2bd70d9

Browse files
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/.releaserc.json

Lines changed: 0 additions & 13 deletions
This file was deleted.

calm-suite/calm-studio/apps/studio/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"typecheck": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json"
1515
},
1616
"dependencies": {
17-
"@calmstudio/calm-core": "file:../../packages/calm-core",
18-
"@calmstudio/extensions": "file:../../packages/extensions",
17+
"@calmstudio/calm-core": "*",
18+
"@calmstudio/extensions": "*",
1919
"@codemirror/lang-json": "^6.0.2",
2020
"@codemirror/lint": "^6.9.5",
2121
"@codemirror/state": "^6.5.4",

calm-suite/calm-studio/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
"apps/studio",
1111
"packages/calm-core",
1212
"packages/extensions",
13-
"packages/calmscript",
1413
"packages/mcp-server",
1514
"packages/github-action",
1615
"packages/vscode-extension",

calm-suite/calm-studio/packages/calm-core/.releaserc.json

Lines changed: 0 additions & 13 deletions
This file was deleted.

calm-suite/calm-studio/packages/calm-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"vitest": "^4.1.0"
4242
},
4343
"dependencies": {
44-
"@finos/calm-models": "file:../../../../calm-models",
44+
"@finos/calm-models": "*",
4545
"ajv": "^8.18.0",
4646
"ajv-formats": "^3.0.1"
4747
}

calm-suite/calm-studio/packages/calmscript/.releaserc.json

Lines changed: 0 additions & 13 deletions
This file was deleted.

calm-suite/calm-studio/packages/calmscript/package.json

Lines changed: 0 additions & 13 deletions
This file was deleted.

calm-suite/calm-studio/packages/calmscript/src/index.ts

Lines changed: 0 additions & 4 deletions
This file was deleted.

calm-suite/calm-studio/packages/calmscript/tsconfig.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

calm-suite/calm-studio/packages/extensions/.releaserc.json

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)