1111 - all
1212 - core
1313 - cli
14+ - github-primitive
15+ - slack-primitive
16+ - browser-primitive
1417 default : ' all'
1518 version :
1619 description : ' Version bump type'
@@ -123,6 +126,9 @@ jobs:
123126 const packagePaths = [
124127 'packages/core/package.json',
125128 'packages/cli/package.json',
129+ 'packages/github-primitive/package.json',
130+ 'packages/slack-primitive/package.json',
131+ 'packages/browser-primitive/package.json',
126132 ];
127133
128134 for (const pkgPath of packagePaths) {
@@ -146,6 +152,9 @@ jobs:
146152 run : |
147153 npm run build --workspace=packages/core
148154 npm run build --workspace=packages/cli
155+ npm run build --workspace=packages/github-primitive
156+ npm run build --workspace=packages/slack-primitive
157+ npm run build --workspace=packages/browser-primitive
149158
150159 - name : Upload build artifacts
151160 uses : actions/upload-artifact@v4
@@ -157,6 +166,12 @@ jobs:
157166 packages/core/dist/
158167 packages/cli/package.json
159168 packages/cli/dist/
169+ packages/github-primitive/package.json
170+ packages/github-primitive/dist/
171+ packages/slack-primitive/package.json
172+ packages/slack-primitive/dist/
173+ packages/browser-primitive/package.json
174+ packages/browser-primitive/dist/
160175 retention-days : 1
161176
162177 publish-packages :
@@ -173,6 +188,12 @@ jobs:
173188 path : packages/core
174189 - package : cli
175190 path : packages/cli
191+ - package : github-primitive
192+ path : packages/github-primitive
193+ - package : slack-primitive
194+ path : packages/slack-primitive
195+ - package : browser-primitive
196+ path : packages/browser-primitive
176197
177198 steps :
178199 - name : Checkout code
@@ -237,6 +258,9 @@ jobs:
237258 case "${{ github.event.inputs.package }}" in
238259 core) echo "path=packages/core" >> "$GITHUB_OUTPUT" ;;
239260 cli) echo "path=packages/cli" >> "$GITHUB_OUTPUT" ;;
261+ github-primitive) echo "path=packages/github-primitive" >> "$GITHUB_OUTPUT" ;;
262+ slack-primitive) echo "path=packages/slack-primitive" >> "$GITHUB_OUTPUT" ;;
263+ browser-primitive) echo "path=packages/browser-primitive" >> "$GITHUB_OUTPUT" ;;
240264 *)
241265 echo "Unsupported package: ${{ github.event.inputs.package }}" >&2
242266 exit 1
@@ -288,7 +312,10 @@ jobs:
288312 git add \
289313 package.json \
290314 packages/core/package.json \
291- packages/cli/package.json
315+ packages/cli/package.json \
316+ packages/github-primitive/package.json \
317+ packages/slack-primitive/package.json \
318+ packages/browser-primitive/package.json
292319
293320 if ! git diff --staged --quiet; then
294321 git commit -m "chore(release): v${NEW_VERSION}"
@@ -309,11 +336,17 @@ jobs:
309336 ### Packages
310337 - `@relayflows/core@${{ needs.build.outputs.new_version }}`
311338 - `@relayflows/cli@${{ needs.build.outputs.new_version }}`
339+ - `@agent-relay/github-primitive@${{ needs.build.outputs.new_version }}`
340+ - `@agent-relay/slack-primitive@${{ needs.build.outputs.new_version }}`
341+ - `@agent-relay/browser-primitive@${{ needs.build.outputs.new_version }}`
312342
313343 ### Install
314344 ```bash
315345 npm install @relayflows/core@${{ needs.build.outputs.new_version }}
316346 npm install -g @relayflows/cli@${{ needs.build.outputs.new_version }}
347+ npm install @agent-relay/github-primitive@${{ needs.build.outputs.new_version }}
348+ npm install @agent-relay/slack-primitive@${{ needs.build.outputs.new_version }}
349+ npm install @agent-relay/browser-primitive@${{ needs.build.outputs.new_version }}
317350 ```
318351
319352 ### Publish Details
0 commit comments