Skip to content

Commit b4dfd18

Browse files
committed
fix: prevent duplicate preview release comments
Only create a PR comment if one doesn't already exist. This prevents spam when the workflow runs multiple times.
1 parent 85c11a2 commit b4dfd18

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,15 @@ jobs:
6363
const prNumber = ${{ steps.pr.outputs.number }};
6464
const releaseTag = `agentapi_${prNumber}`;
6565
const repoUrl = `https://github.com/${context.repo.owner}/${context.repo.repo}`;
66+
67+
const comments = await github.rest.issues.listComments({
68+
issue_number: prNumber,
69+
owner: context.repo.owner,
70+
repo: context.repo.repo
71+
});
72+
73+
if (comments.data.some(c => c.body.includes('✅ Preview binaries are ready!'))) return;
74+
6675
github.rest.issues.createComment({
6776
issue_number: prNumber,
6877
owner: context.repo.owner,

0 commit comments

Comments
 (0)