Skip to content

Commit f1f2d8f

Browse files
committed
ci: add github-primitive, slack-primitive, browser-primitive to publish workflow
1 parent 082cc3d commit f1f2d8f

1 file changed

Lines changed: 34 additions & 1 deletion

File tree

.github/workflows/publish.yml

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ on:
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

Comments
 (0)