We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bae0816 commit 0b14061Copy full SHA for 0b14061
.github/workflows/pr-preview-build.yml
@@ -60,7 +60,18 @@ jobs:
60
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
61
RELEASE_TAG: 'agentapi_${{ github.event.pull_request.number }}'
62
63
- run: gh release upload "$RELEASE_TAG" "$GITHUB_WORKSPACE"/out/* --clobber
+ 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
75
76
- name: Delete PR Release on Close
77
if: ${{ github.event.action == 'closed' }}
0 commit comments