chore: add create pr comment flag

This commit is contained in:
Ross Reicks 2024-07-11 14:38:48 -05:00
parent 0693dd14d6
commit e622ff7921
3 changed files with 32 additions and 10 deletions

View file

@ -49,6 +49,7 @@ class TestReporter {
readonly useActionsSummary = core.getInput('use-actions-summary', {required: false}) === 'true'
readonly badgeTitle = core.getInput('badge-title', {required: false})
readonly token = core.getInput('token', {required: true})
readonly createPRComment = core.getInput('create-pr-comment', {required: false}) === 'true'
readonly octokit: InstanceType<typeof GitHub>
readonly context = getCheckRunContext()
@ -220,18 +221,20 @@ class TestReporter {
core.setOutput('url', resp.data.url)
core.setOutput('url_html', resp.data.html_url)
const {pull_request} = github.context.payload
if (this.createPRComment) {
const {pull_request} = github.context.payload
if (pull_request) {
core.info('Attaching Test Summary as a comment to the PR')
if (pull_request) {
core.info('Attaching Test Summary as a comment to the PR')
const comment = `## Test Summary\n\n${summary}`
const comment = `## Test Summary\n\n${summary}`
await this.octokit.rest.issues.createComment({
...github.context.repo,
issue_number: pull_request.number,
body: comment
})
await this.octokit.rest.issues.createComment({
...github.context.repo,
issue_number: pull_request.number,
body: comment
})
}
}
}