Skip to content

Commit fdae497

Browse files
Merge pull request #2730 from gjs-opsflo/chore/phase1-a3
chore(calm-suite): A3 — promote calm-studio + calm-guard to top-level workspaces
2 parents 6ce8654 + f220d2d commit fdae497

520 files changed

Lines changed: 332 additions & 253 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CODEOWNERS

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010

1111
/shared/ @aidanm3341 @lbulanti-ms @willosborne @grahampacker-ms @jpgough-ms @rocketstack-matt @Thels @LeighFinegold @markscott-ms
1212

13-
/calm-suite/ @opsflowanoop @gjs-opsflo @eddie-knight @rocketstack-matt @markscott-ms @jpgough-ms
13+
/calm-guard/ @opsflowanoop @gjs-opsflo @eddie-knight @rocketstack-matt @markscott-ms @jpgough-ms
14+
/calm-studio/ @opsflowanoop @gjs-opsflo @eddie-knight @rocketstack-matt @markscott-ms @jpgough-ms
1415

1516
# Ownership for dependency-related files at the root level
1617
/package.json @finos/architecture-as-code-maintainers

.github/workflows/automated-release-calm-studio.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ on:
1414
branches:
1515
- main
1616
paths:
17-
- 'calm-suite/calm-studio/**'
17+
- 'calm-studio/**'
1818
workflow_dispatch:
1919

2020
jobs:
@@ -53,7 +53,7 @@ jobs:
5353
- name: Release
5454
# Run multi-semantic-release from calm-studio dir so it scopes to @calmstudio/*
5555
# packages only and does not accidentally release @finos/* siblings.
56-
working-directory: calm-suite/calm-studio
56+
working-directory: calm-studio
5757
run: npx multi-semantic-release
5858
env:
5959
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/build-calm-guard.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
- 'main'
1010
- 'release*'
1111
paths:
12-
- 'calm-suite/calm-guard/**'
12+
- 'calm-guard/**'
1313
- '.github/workflows/build-calm-guard.yml'
1414
- 'package.json'
1515
- 'package-lock.json'
@@ -18,7 +18,7 @@ on:
1818
- 'main'
1919
- 'release*'
2020
paths:
21-
- 'calm-suite/calm-guard/**'
21+
- 'calm-guard/**'
2222
- '.github/workflows/build-calm-guard.yml'
2323
- 'package.json'
2424
- 'package-lock.json'

.github/workflows/build-calm-studio-desktop.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@ jobs:
4646
- name: Build sidecar bundle
4747
run: npm run build:bundle --workspace=@calmstudio/mcp
4848
- name: Build sidecar binary
49-
working-directory: calm-suite/calm-studio/packages/mcp-server
49+
working-directory: calm-studio/packages/mcp-server
5050
run: npx @yao-pkg/pkg dist/bundle.cjs --target ${{ matrix.target }} --output dist/calmstudio-mcp
5151
- name: Rename with target triple
5252
shell: bash
5353
run: |
54-
cd calm-suite/calm-studio/packages/mcp-server/dist
54+
cd calm-studio/packages/mcp-server/dist
5555
if [ "${{ runner.os }}" = "Windows" ]; then
5656
mv calmstudio-mcp.exe calmstudio-mcp-${{ matrix.triple }}.exe
5757
else
@@ -60,7 +60,7 @@ jobs:
6060
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
6161
with:
6262
name: sidecar-${{ matrix.triple }}
63-
path: calm-suite/calm-studio/packages/mcp-server/dist/calmstudio-mcp-*
63+
path: calm-studio/packages/mcp-server/dist/calmstudio-mcp-*
6464

6565
build-desktop:
6666
name: Build Desktop (${{ matrix.triple }})
@@ -104,17 +104,17 @@ jobs:
104104
- name: Rust cache
105105
uses: swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
106106
with:
107-
workspaces: calm-suite/calm-studio/apps/studio/src-tauri
107+
workspaces: calm-studio/apps/studio/src-tauri
108108

109109
- name: Download sidecar binary
110110
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
111111
with:
112112
name: sidecar-${{ matrix.triple }}
113-
path: calm-suite/calm-studio/apps/studio/src-tauri/binaries/
113+
path: calm-studio/apps/studio/src-tauri/binaries/
114114

115115
- name: Make sidecar executable
116116
if: runner.os != 'Windows'
117-
run: chmod +x calm-suite/calm-studio/apps/studio/src-tauri/binaries/calmstudio-mcp-*
117+
run: chmod +x calm-studio/apps/studio/src-tauri/binaries/calmstudio-mcp-*
118118

119119
- name: Build calm-core and studio (pre-Tauri)
120120
run: |
@@ -136,7 +136,7 @@ jobs:
136136
TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
137137
TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
138138
with:
139-
projectPath: calm-suite/calm-studio/apps/studio
139+
projectPath: calm-studio/apps/studio
140140
tauriScript: npm run tauri --if-present --workspace=@calmstudio/studio
141141
args: ${{ matrix.args }}
142142
tagName: ${{ github.ref_name }}

.github/workflows/build-calm-studio.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ on:
77
pull_request:
88
branches: ['main', 'release*']
99
paths:
10-
- 'calm-suite/calm-studio/**'
10+
- 'calm-studio/**'
1111
- 'calm-models/**'
1212
- '.github/workflows/build-calm-studio.yml'
1313
- 'package.json'
1414
- 'package-lock.json'
1515
push:
1616
branches: ['main', 'release*']
1717
paths:
18-
- 'calm-suite/calm-studio/**'
18+
- 'calm-studio/**'
1919
- 'calm-models/**'
2020
- '.github/workflows/build-calm-studio.yml'
2121
- 'package.json'

AGENTS.md

Lines changed: 3 additions & 3 deletions

README.md

Lines changed: 2 additions & 2 deletions
Lines changed: 2 additions & 2 deletions

0 commit comments

Comments
 (0)