Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ inputs:
repoUrl:
description: "repository url where action runs"
required: true
skipDraft:
description: "skip notification for draft pull requests"
required: false
default: "false"
runs:
using: node12
main: index.js
8 changes: 8 additions & 0 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,15 @@ const refineToApiUrl = repoUrl => {

core.info("Fetching pulls...");

const skipDraft = core.getInput("skipDraft") === "true";

for (const pullInfo of await fetchPulls()) {
// Skip draft PRs if skipDraft option is enabled
if (skipDraft && pullInfo.draft) {
core.info(`Skipping draft PR #${pullInfo.number}: ${pullInfo.title}`);
continue;
}

const pull = Pull.create(pullInfo);

core.info(`Fetching reviewers of #${pull.number}...`);
Expand Down