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