diff --git a/src/main.ts b/src/main.ts index aa8ff85d..3e1fa15a 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 } } @@ -122,7 +126,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) @@ -152,7 +156,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