diff --git a/.changeset/smart-items-fry.md b/.changeset/smart-items-fry.md new file mode 100644 index 0000000000..06ddd08979 --- /dev/null +++ b/.changeset/smart-items-fry.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder-backend': patch +--- + +Fix broken GitHub PR action due to malformed `repoUrl` diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/githubPullRequest.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/githubPullRequest.ts index 9efc11210a..e4458508ef 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/githubPullRequest.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/githubPullRequest.ts @@ -72,7 +72,7 @@ export const defaultClientFactory = async ({ const octokitOptions = await getOctokitOptions({ integrations, credentialsProvider: githubCredentialsProvider, - repoUrl: `https://${encodedHost}/${encodedOwner}/${encodedRepo}`, + repoUrl: `${encodedHost}?owner=${encodedOwner}&repo=${encodedRepo}`, token: providedToken, });