diff --git a/src/github/commands/pullRequests/index.ts b/src/github/commands/pullRequests/index.ts index 9f1714e..3e107c2 100644 --- a/src/github/commands/pullRequests/index.ts +++ b/src/github/commands/pullRequests/index.ts @@ -214,11 +214,15 @@ Please see: <${getActionsUrl(ActionsRepo.BACKPORT_PR_WORKFLOW)}>`, const { app, payload } = ctx; const { issue } = payload; const fullname = payload.repository.full_name; + const owner = payload.repository.owner.login; + const repo = payload.repository.name; constraintRepo(fullname, mergeCommitAllowedRepo); await checkIsPullRequestAndUserHasPermission(ctx, 'admin'); await app.octoService.createMergeCommitForPr({ pull_number: issue.number, + owner, + repo, }); await app.createReactionForIssueComment(ctx, 'rocket'); }, diff --git a/src/github/service/opensumi.ts b/src/github/service/opensumi.ts index 2010e63..490d046 100644 --- a/src/github/service/opensumi.ts +++ b/src/github/service/opensumi.ts @@ -178,11 +178,17 @@ export class OpenSumiOctoService extends GitHubService { return workflow; } - async createMergeCommitForPr({ pull_number }: { pull_number: number }) { + async createMergeCommitForPr({ + pull_number, + owner, + repo, + }: { pull_number: number; owner: string; repo: string }) { const workflow = await this.octo.actions.createWorkflowDispatch({ ...ActionsRepo.CREATE_MERGE_COMMIT_WORKFLOW, inputs: { pull_number: pull_number.toString(), + owner, + repo, }, }); return workflow;