2022-10-05 21:20:35 +03:00
|
|
|
import { GitHubProvider } from "./src/github-provider";
|
|
|
|
import { PrivilegedRequester } from "./src/privileged-requester";
|
|
|
|
import { PullRequest } from "./src/pull-request";
|
|
|
|
import { Runner } from "./src/runner";
|
2022-10-04 17:53:16 +03:00
|
|
|
|
2022-10-05 21:20:35 +03:00
|
|
|
const core = require("@actions/core");
|
2023-11-27 22:44:55 +03:00
|
|
|
const token = core.getInput("github_token", { required: true });
|
|
|
|
const provider = new GitHubProvider(token);
|
2022-10-05 00:08:47 +03:00
|
|
|
const pullRequest = new PullRequest(provider);
|
|
|
|
const privilegedRequester = new PrivilegedRequester(provider);
|
2022-10-05 21:20:35 +03:00
|
|
|
const runner = new Runner(pullRequest, privilegedRequester);
|
2023-10-16 19:17:10 +03:00
|
|
|
runner.run();
|