Skip to content

Commit 0b14061

Browse files
committed
chore: minor fixes
1 parent bae0816 commit 0b14061

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

.github/workflows/pr-preview-build.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,18 @@ jobs:
6060
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6161
RELEASE_TAG: 'agentapi_${{ github.event.pull_request.number }}'
6262

63-
run: gh release upload "$RELEASE_TAG" "$GITHUB_WORKSPACE"/out/* --clobber
63+
run: |
64+
65+
# Check if release exists
66+
if gh release view "$TAG" &>/dev/null; then
67+
echo "Updating release $RELEASE_TAG"
68+
gh release upload "$RELEASE_TAG" out/* --clobber
69+
else
70+
echo "Creating release $RELEASE_TAG"
71+
gh release create "$RELEASE_TAG" out/* \
72+
--title "$RELEASE_TAG" \
73+
--notes "Preview release for PR #${PR_NUMBER}"
74+
fi
6475
6576
- name: Delete PR Release on Close
6677
if: ${{ github.event.action == 'closed' }}

0 commit comments

Comments
 (0)