From 794e5cf77e53defa3109c6b1d8db5e30fc34e72c Mon Sep 17 00:00:00 2001 From: peter-evans Date: Thu, 8 Jun 2023 06:53:48 +0000 Subject: [PATCH] Update distribution --- dist/index.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/dist/index.js b/dist/index.js index 1d0ab73..88b3d7a 100644 --- a/dist/index.js +++ b/dist/index.js @@ -128,13 +128,17 @@ function appendSeparatorTo(body, separator) { return body; } } +function truncateBody(body) { + // 65536 characters is the maximum allowed for issue comments. + if (body.length > 65536) { + core.warning(`Comment body is too long. Truncating to 65536 characters.`); + return body.substring(0, 65536); + } + return body; +} function createComment(octokit, owner, repo, issueNumber, body) { return __awaiter(this, void 0, void 0, function* () { - // 65536 characters is the maximum allowed for issue comments. - if (body.length > 65536) { - core.warning(`Comment body is too long. Truncating to 65536 characters.`); - body = body.substring(0, 65536); - } + body = truncateBody(body); const { data: comment } = yield octokit.rest.issues.createComment({ owner: owner, repo: repo, @@ -158,7 +162,7 @@ function updateComment(octokit, owner, repo, commentId, body, editMode, appendSe }); commentBody = appendSeparatorTo(comment.body ? comment.body : '', appendSeparator); } - commentBody = commentBody + body; + commentBody = truncateBody(commentBody + body); core.debug(`Comment body: ${commentBody}`); yield octokit.rest.issues.updateComment({ owner: owner,