From 9f3fdcc3828ccb7c0c73554b1c86b088c4d08f2a Mon Sep 17 00:00:00 2001 From: Tavi Nolan Date: Wed, 3 Apr 2024 13:28:07 +0100 Subject: [PATCH] initial commit, add dry run to githubPullRequest Signed-off-by: Tavi Nolan --- .../src/actions/githubPullRequest.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/plugins/scaffolder-backend-module-github/src/actions/githubPullRequest.ts b/plugins/scaffolder-backend-module-github/src/actions/githubPullRequest.ts index 243c871724..12ff50afc4 100644 --- a/plugins/scaffolder-backend-module-github/src/actions/githubPullRequest.ts +++ b/plugins/scaffolder-backend-module-github/src/actions/githubPullRequest.ts @@ -321,6 +321,22 @@ export const createPublishGithubPullRequestAction = ( ]), ); + if (ctx.isDryRun) { + ctx.logger.info( + `Dry run arguments: ${{ + repoUrl, + branchName, + title, + description, + ...ctx.input, + }}`, + ); + ctx.output('targetBranchName', branchName); + ctx.output('remoteUrl', repoUrl); + ctx.output('pullRequestNumber', 42); + return; + } + try { const createOptions: createPullRequest.Options = { owner,