diff --git a/src/main.ts b/src/main.ts index f31901c0..8a7311c6 100644 --- a/src/main.ts +++ b/src/main.ts @@ -7,11 +7,13 @@ import NetlifyAPI from 'netlify' import * as path from 'path' import {defaultInputs, Inputs} from './inputs' -const commentIdentifierString = - '' +function getCommentIdentifierString(siteId: string): string { + return `` +} async function findIssueComment( - githubClient: InstanceType + githubClient: InstanceType, + siteId: string ): Promise { const listCommentsRes = await githubClient.issues.listComments({ owner: context.issue.owner, @@ -21,9 +23,11 @@ async function findIssueComment( }) const comments = listCommentsRes.data + const commentIdString = getCommentIdentifierString(siteId) + for (const comment of comments) { // If comment contains the comment identifier - if (comment.body.includes(commentIdentifierString)) { + if (comment.body.includes(commentIdString)) { return comment.id } } @@ -120,7 +124,7 @@ export async function run(inputs: Inputs): Promise { if (githubToken === '') { return } - const markdownComment = `${commentIdentifierString}\n${message}` + const markdownComment = `${getCommentIdentifierString(siteId)}\n${message}` // Create GitHub client const githubClient = getOctokit(githubToken) @@ -150,7 +154,7 @@ export async function run(inputs: Inputs): Promise { let commentId: number | undefined = undefined if (overwritesPullRequestComment) { // Find issue comment - commentId = await findIssueComment(githubClient) + commentId = await findIssueComment(githubClient, siteId) } // NOTE: if not overwrite, commentId is always undefined