diff --git a/dist/index.js b/dist/index.js index cb31a1c4..f96c55c0 100644 --- a/dist/index.js +++ b/dist/index.js @@ -130,9 +130,10 @@ function appendSeparatorTo(body, separator) { } function truncateBody(body) { // 65536 characters is the maximum allowed for issue comments. + const truncateWarning = '...*[Comment body truncated]*'; if (body.length > 65536) { core.warning(`Comment body is too long. Truncating to 65536 characters.`); - return body.substring(0, 65536); + return body.substring(0, 65536 - truncateWarning.length) + truncateWarning; } return body; } diff --git a/src/create-or-update-comment.ts b/src/create-or-update-comment.ts index 80880adf..f6be7b93 100644 --- a/src/create-or-update-comment.ts +++ b/src/create-or-update-comment.ts @@ -120,9 +120,10 @@ function appendSeparatorTo(body: string, separator: string): string { function truncateBody(body: string) { // 65536 characters is the maximum allowed for issue comments. + const truncateWarning = '...*[Comment body truncated]*' if (body.length > 65536) { core.warning(`Comment body is too long. Truncating to 65536 characters.`) - return body.substring(0, 65536) + return body.substring(0, 65536 - truncateWarning.length) + truncateWarning } return body }