diff --git a/src/comment-pr.ts b/src/comment-pr.ts index 6421bea..0d2ab52 100644 --- a/src/comment-pr.ts +++ b/src/comment-pr.ts @@ -3,7 +3,6 @@ import * as core from '@actions/core' import * as githubUtils from '@actions/github/lib/utils' import * as retry from '@octokit/plugin-retry' import {RequestError} from '@octokit/request-error' -import {ConfigurationOptions} from './schemas' const retryingOctokit = githubUtils.GitHub.plugin(retry.retry) const octo = new retryingOctokit( @@ -13,20 +12,9 @@ const octo = new retryingOctokit( // Comment Marker to identify an existing comment to update, so we don't spam the PR with comments const COMMENT_MARKER = '' -export async function commentPr( - summary: typeof core.summary, - config: ConfigurationOptions -): Promise { +export async function commentPr(summary: typeof core.summary): Promise { const commentContent = summary.stringify() - if ( - config.comment_summary_in_pr === 'always' || - (config.comment_summary_in_pr === 'on-failure' && - process.exitCode === core.ExitCode.Failure) - ) { - return - } - core.setOutput('comment-content', commentContent) if (!github.context.payload.pull_request) { diff --git a/src/main.ts b/src/main.ts index f6a1ea3..6665778 100644 --- a/src/main.ts +++ b/src/main.ts @@ -144,7 +144,13 @@ async function run(): Promise { summary.addScannedDependencies(changes) printScannedDependencies(changes) - await commentPr(core.summary, config) + if ( + config.comment_summary_in_pr === 'always' || + (config.comment_summary_in_pr === 'on-failure' && + process.exitCode === core.ExitCode.Failure) + ) { + await commentPr(core.summary) + } } catch (error) { if (error instanceof RequestError && error.status === 404) { core.setFailed(