add-pr-comment/index.js
Michael Shick b1fd9d1ff1
trigger
2019-11-25 13:39:29 -05:00

48 lines
1.2 KiB
JavaScript

const core = require("@actions/core");
const github = require("@actions/github");
async function run() {
try {
const msg = core.getInput("msg");
const repoToken = core.getInput("repo-token");
core.debug(`Input message: ${msg}`);
const octokit = new github.GitHub(repoToken);
const {
payload: {
pull_request: pullRequestPayload,
repository: repositoryPayload
}
} = github.context;
const { number: pullNumber } = pullRequestPayload;
const { owner: repoOwner, full_name: repoFullName } = repositoryPayload;
const [owner, repo] = repoFullName.split("/");
core.debug(`OWNER-------------------------------`);
console.log(repoOwner);
const { data: pr } = await octokit.pulls.get({
owner,
repo,
pull_number: pullNumber
});
core.debug(`PR-------------------------------`);
console.log(pr);
core.debug(`COMMENTS-------------------------------`);
const { data: comments } = await octokit.pulls.listComments({
owner,
repo,
pull_number: pullNumber
});
console.log(comments);
} catch (error) {
core.setFailed(error.message);
}
}
run();