Skip to content

Commit 710ecfa

Browse files
authored
feat: draft option (#705)
1 parent 86ec176 commit 710ecfa

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

action.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ inputs:
4949
description: "Set to true if you want the title and body to be updated for an existing pull request"
5050
default: "false"
5151
required: false
52+
draft:
53+
description: "Set to true if you want the pull request to be in draft mode"
54+
default: "false"
55+
required: false
5256

5357
outputs:
5458
pull-request-number:

index.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ async function main() {
5656
team_reviewers: core.getInput("team_reviewers"),
5757
autoMerge: core.getInput("auto-merge"),
5858
updatePRTitleAndBody: core.getInput("update-pull-request-title-and-body"),
59+
draft: core.getInput("draft"),
5960
};
6061

6162
core.debug(`Inputs: ${inspect(inputs)}`);
@@ -185,6 +186,7 @@ async function main() {
185186
body: inputs.body,
186187
head: inputs.branch,
187188
base: DEFAULT_BRANCH,
189+
draft: inputs.draft === "true",
188190
});
189191

190192
core.info(`Pull request created: ${html_url} (#${number})`);
@@ -223,7 +225,7 @@ async function main() {
223225
core.info(`Assignees added: ${assignees.join(", ")}`);
224226
core.debug(inspect(data));
225227
}
226-
228+
227229
if (inputs.reviewers || inputs.team_reviewers) {
228230
let params = {
229231
owner,
@@ -233,8 +235,8 @@ async function main() {
233235
let reviewers = null;
234236
let team_reviewers = null;
235237

236-
if(inputs.reviewers) {
237-
core.debug(`Adding reviewers: ${inputs.reviewers}`)
238+
if(inputs.reviewers) {
239+
core.debug(`Adding reviewers: ${inputs.reviewers}`)
238240
reviewers = (inputs.reviewers || "").trim().split(/\s*,\s*/);
239241

240242
params = {
@@ -244,7 +246,7 @@ async function main() {
244246
};
245247

246248
if(inputs.team_reviewers) {
247-
core.debug(`Adding team reviewers: ${inputs.team_reviewers}`)
249+
core.debug(`Adding team reviewers: ${inputs.team_reviewers}`)
248250
team_reviewers = (inputs.team_reviewers || "").trim().split(/\s*,\s*/);
249251

250252
params = {

0 commit comments

Comments
 (0)