|
1 | 1 | import * as core from '@actions/core';
|
2 |
| -import { Github } from '@actions/github'; |
| 2 | +import * as Github from '@actions/github' |
3 | 3 | import { Octokit } from "@octokit/rest";
|
4 | 4 | import { retry } from "@octokit/plugin-retry";
|
5 | 5 |
|
@@ -40,14 +40,14 @@ async function run() {
|
40 | 40 | }
|
41 | 41 |
|
42 | 42 | try {
|
43 |
| - let pr = await octokit.pulls.create({ owner: context.repo.owner, repo: context.repo.repo, title: prTitle, head: owner + ':' + head, base: base, body: prMessage, maintainer_can_modify: false }); |
| 43 | + let pr = await octokit.rest.pulls.create({ owner: context.repo.owner, repo: context.repo.repo, title: prTitle, head: owner + ':' + head, base: base, body: prMessage, maintainer_can_modify: false }); |
44 | 44 | await delay(20);
|
45 | 45 | if (autoApprove) {
|
46 |
| - await octokit.pulls.createReview({ owner: context.repo.owner, repo: context.repo.repo, pull_number: pr.data.number, event: "COMMENT", body: "Auto approved" }); |
47 |
| - await octokit.pulls.createReview({ owner: context.repo.owner, repo: context.repo.repo, pull_number: pr.data.number, event: "APPROVE" }); |
| 46 | + await octokit.rest.pulls.createReview({ owner: context.repo.owner, repo: context.repo.repo, pull_number: pr.data.number, event: "COMMENT", body: "Auto approved" }); |
| 47 | + await octokit.rest.pulls.createReview({ owner: context.repo.owner, repo: context.repo.repo, pull_number: pr.data.number, event: "APPROVE" }); |
48 | 48 | }
|
49 | 49 | if(autoMerge) {
|
50 |
| - await octokit.pulls.merge({ owner: context.repo.owner, repo: context.repo.repo, pull_number: pr.data.number, merge_method: mergeMethod }); |
| 50 | + await octokit.rest.pulls.merge({ owner: context.repo.owner, repo: context.repo.repo, pull_number: pr.data.number, merge_method: "merge" }); |
51 | 51 | }
|
52 | 52 | } catch (error: any) {
|
53 | 53 | if (error?.request?.request?.retryCount) {
|
|
0 commit comments