From 37a7673f7dec2ba2966030cb72d28fdec517d376 Mon Sep 17 00:00:00 2001 From: ernestognw Date: Tue, 10 Jan 2023 19:55:27 -0600 Subject: [PATCH 1/2] Feature: Allow custom PR body --- src/index.ts | 1 + src/run.ts | 18 +++++++++++------- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/index.ts b/src/index.ts index 11214453..3beabd07 100644 --- a/src/index.ts +++ b/src/index.ts @@ -107,6 +107,7 @@ const getOptionalInput = (name: string) => core.getInput(name) || undefined; script: getOptionalInput("version"), githubToken, prTitle: getOptionalInput("title"), + prBody: getOptionalInput("body"), commitMessage: getOptionalInput("commit"), hasPublishScript, }); diff --git a/src/run.ts b/src/run.ts index ab35297b..bc1b73f6 100644 --- a/src/run.ts +++ b/src/run.ts @@ -248,6 +248,7 @@ type VersionOptions = { githubToken: string; cwd?: string; prTitle?: string; + prBody?: string; commitMessage?: string; hasPublishScript?: boolean; prBodyMaxCharacters?: number; @@ -262,6 +263,7 @@ export async function runVersion({ githubToken, cwd = process.cwd(), prTitle = "Version Packages", + prBody, commitMessage = "Version Packages", hasPublishScript = false, prBodyMaxCharacters = MAX_CHARACTERS_PER_MESSAGE, @@ -331,13 +333,15 @@ export async function runVersion({ .filter((x) => x) .sort(sortTheThings); - let prBody = await getVersionPrBody({ - hasPublishScript, - preState, - branch, - changedPackagesInfo, - prBodyMaxCharacters, - }); + if (!prBody) { + prBody = await getVersionPrBody({ + hasPublishScript, + preState, + branch, + changedPackagesInfo, + prBodyMaxCharacters, + }); + } if (searchResult.data.items.length === 0) { console.log("creating pull request"); From c32f60c4a69ded94075b358b53d57480db7e80ec Mon Sep 17 00:00:00 2001 From: ernestognw Date: Tue, 10 Jan 2023 20:00:23 -0600 Subject: [PATCH 2/2] Add changeset --- .changeset/soft-pears-fry.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/soft-pears-fry.md diff --git a/.changeset/soft-pears-fry.md b/.changeset/soft-pears-fry.md new file mode 100644 index 00000000..8509a20d --- /dev/null +++ b/.changeset/soft-pears-fry.md @@ -0,0 +1,5 @@ +--- +"@changesets/action": patch +--- + +Allow customize PR `body` field via `prBody` option