mirror of
https://github.com/mshick/add-pr-comment.git
synced 2025-12-31 14:20:32 +11:00
47 lines
1.1 KiB
JavaScript
47 lines
1.1 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 { pullNumber } = pullRequestPayload;
|
|
const { repoOwner, full_name: repoFullName } = repositoryPayload;
|
|
|
|
core.debug(`OWNER-------------------------------`);
|
|
console.log(repoOwner);
|
|
|
|
const { data: pr } = await octokit.pulls.get({
|
|
owner: repoOwner,
|
|
repo: repoFullName,
|
|
pull_number: pullNumber
|
|
});
|
|
|
|
core.debug(`PR-------------------------------`);
|
|
console.log(pr);
|
|
|
|
core.debug(`COMMENTS-------------------------------`);
|
|
const { data: comments } = await octokit.pulls.listComments({
|
|
owner: repoOwner,
|
|
repo: repoFullName,
|
|
pull_number: pullNumber
|
|
});
|
|
|
|
console.log(comments);
|
|
} catch (error) {
|
|
core.setFailed(error.message);
|
|
}
|
|
}
|
|
|
|
run();
|