Skip to content

Commit 2e9b7e4

Browse files
authored
Merge pull request #4 from AgentWorkforce/publish-server
Fix server package publishing
2 parents fd6eee7 + 3be5840 commit 2e9b7e4

1 file changed

Lines changed: 33 additions & 22 deletions

File tree

.github/workflows/publish.yml

Lines changed: 33 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ on:
1010
options:
1111
- all
1212
- types
13+
- server
1314
- sdk
1415
default: "all"
1516
version:
@@ -146,6 +147,7 @@ jobs:
146147
- name: Build packages
147148
run: |
148149
npm run build --workspace=packages/types
150+
npm run build --workspace=packages/server
149151
npm run build --workspace=packages/sdk
150152
151153
- name: Upload build artifacts
@@ -154,11 +156,13 @@ jobs:
154156
name: build-output
155157
path: |
156158
package.json
159+
package-lock.json
157160
packages/types/package.json
158161
packages/types/dist/
162+
packages/server/package.json
163+
packages/server/dist/
159164
packages/sdk/package.json
160165
packages/sdk/dist/
161-
packages/server/package.json
162166
retention-days: 1
163167

164168
publish-packages:
@@ -173,6 +177,8 @@ jobs:
173177
include:
174178
- package: types
175179
path: packages/types
180+
- package: server
181+
path: packages/server
176182
- package: sdk
177183
path: packages/sdk
178184

@@ -238,6 +244,7 @@ jobs:
238244
run: |
239245
case "${{ github.event.inputs.package }}" in
240246
types) echo "path=packages/types" >> "$GITHUB_OUTPUT" ;;
247+
server) echo "path=packages/server" >> "$GITHUB_OUTPUT" ;;
241248
sdk) echo "path=packages/sdk" >> "$GITHUB_OUTPUT" ;;
242249
*)
243250
echo "Unsupported package: ${{ github.event.inputs.package }}" >&2
@@ -287,7 +294,7 @@ jobs:
287294
git config user.name "GitHub Actions"
288295
git config user.email "actions@github.com"
289296
290-
git add package.json packages/types/package.json packages/sdk/package.json packages/server/package.json
297+
git add package.json package-lock.json packages/types/package.json packages/sdk/package.json packages/server/package.json
291298
if ! git diff --staged --quiet; then
292299
git commit -m "chore(release): v${NEW_VERSION}"
293300
git push
@@ -302,15 +309,17 @@ jobs:
302309
tag_name: v${{ needs.build.outputs.new_version }}
303310
name: v${{ needs.build.outputs.new_version }}
304311
body: |
305-
## agentcron v${{ needs.build.outputs.new_version }}
312+
## relaycron v${{ needs.build.outputs.new_version }}
306313
307314
### Packages
308-
- `@agentcron/types@${{ needs.build.outputs.new_version }}`
309-
- `@agentcron/sdk@${{ needs.build.outputs.new_version }}`
315+
- `@relaycron/types@${{ needs.build.outputs.new_version }}`
316+
- `@relaycron/server@${{ needs.build.outputs.new_version }}`
317+
- `@relaycron/sdk@${{ needs.build.outputs.new_version }}`
310318
311319
### Install
312320
```bash
313-
npm install @agentcron/sdk@${{ needs.build.outputs.new_version }}
321+
npm install @relaycron/server@${{ needs.build.outputs.new_version }}
322+
npm install @relaycron/sdk@${{ needs.build.outputs.new_version }}
314323
```
315324
316325
### Publish Details
@@ -330,19 +339,21 @@ jobs:
330339
steps:
331340
- name: Summary
332341
run: |
333-
echo "## Publish Summary" >> "$GITHUB_STEP_SUMMARY"
334-
echo "" >> "$GITHUB_STEP_SUMMARY"
335-
echo "**Package**: \`${{ github.event.inputs.package }}\`" >> "$GITHUB_STEP_SUMMARY"
336-
echo "**Version**: \`${{ needs.build.outputs.new_version }}\`" >> "$GITHUB_STEP_SUMMARY"
337-
echo "**NPM Tag**: \`${{ github.event.inputs.tag }}\`" >> "$GITHUB_STEP_SUMMARY"
338-
echo "**Prerelease**: \`${{ needs.build.outputs.is_prerelease }}\`" >> "$GITHUB_STEP_SUMMARY"
339-
echo "**Dry Run**: \`${{ github.event.inputs.dry_run }}\`" >> "$GITHUB_STEP_SUMMARY"
340-
echo "**Provenance**: \`enabled\`" >> "$GITHUB_STEP_SUMMARY"
341-
echo "" >> "$GITHUB_STEP_SUMMARY"
342-
echo "### Results" >> "$GITHUB_STEP_SUMMARY"
343-
echo "| Stage | Status |" >> "$GITHUB_STEP_SUMMARY"
344-
echo "|-------|--------|" >> "$GITHUB_STEP_SUMMARY"
345-
echo "| Build & Version | ${{ needs.build.result == 'success' && 'SUCCESS' || 'FAILURE' }} |" >> "$GITHUB_STEP_SUMMARY"
346-
echo "| Publish All | ${{ needs.publish-packages.result == 'success' && 'SUCCESS' || (needs.publish-packages.result == 'skipped' && 'SKIPPED' || 'FAILURE') }} |" >> "$GITHUB_STEP_SUMMARY"
347-
echo "| Publish Single | ${{ needs.publish-single.result == 'success' && 'SUCCESS' || (needs.publish-single.result == 'skipped' && 'SKIPPED' || 'FAILURE') }} |" >> "$GITHUB_STEP_SUMMARY"
348-
echo "| Create Release | ${{ needs.create-release.result == 'success' && 'SUCCESS' || (needs.create-release.result == 'skipped' && 'SKIPPED' || 'FAILURE') }} |" >> "$GITHUB_STEP_SUMMARY"
342+
{
343+
echo "## Publish Summary"
344+
echo ""
345+
echo "**Package**: \`${{ github.event.inputs.package }}\`"
346+
echo "**Version**: \`${{ needs.build.outputs.new_version }}\`"
347+
echo "**NPM Tag**: \`${{ github.event.inputs.tag }}\`"
348+
echo "**Prerelease**: \`${{ needs.build.outputs.is_prerelease }}\`"
349+
echo "**Dry Run**: \`${{ github.event.inputs.dry_run }}\`"
350+
echo "**Provenance**: \`enabled\`"
351+
echo ""
352+
echo "### Results"
353+
echo "| Stage | Status |"
354+
echo "|-------|--------|"
355+
echo "| Build & Version | ${{ needs.build.result == 'success' && 'SUCCESS' || 'FAILURE' }} |"
356+
echo "| Publish All | ${{ needs.publish-packages.result == 'success' && 'SUCCESS' || (needs.publish-packages.result == 'skipped' && 'SKIPPED' || 'FAILURE') }} |"
357+
echo "| Publish Single | ${{ needs.publish-single.result == 'success' && 'SUCCESS' || (needs.publish-single.result == 'skipped' && 'SKIPPED' || 'FAILURE') }} |"
358+
echo "| Create Release | ${{ needs.create-release.result == 'success' && 'SUCCESS' || (needs.create-release.result == 'skipped' && 'SKIPPED' || 'FAILURE') }} |"
359+
} >> "$GITHUB_STEP_SUMMARY"

0 commit comments

Comments
 (0)