log the diff

This commit is contained in:
Ville Saukkonen 2023-04-22 17:48:41 +03:00
parent d60ebfdf3c
commit dd255bf5d5
3 changed files with 9 additions and 34 deletions

16
dist/index.js vendored

@ -105,17 +105,6 @@ function analyzeCode(parsedDiff, prDetails) {
return comments;
});
}
function getChangedFiles(owner, repo, baseSha, headSha) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield octokit.repos.compareCommits({
owner,
repo,
base: baseSha,
head: headSha,
});
return response.data.diff_url;
});
}
function getBaseAndHeadShas(owner, repo, pull_number) {
return __awaiter(this, void 0, void 0, function* () {
const prResponse = yield octokit.pulls.get({
@ -210,13 +199,14 @@ function createReviewComment(owner, repo, pull_number, comments) {
function main() {
return __awaiter(this, void 0, void 0, function* () {
const prDetails = yield getPRDetails();
const { baseSha, headSha } = yield getBaseAndHeadShas(prDetails.owner, prDetails.repo, prDetails.pull_number);
let diff;
if (process.env.GITHUB_EVENT_NAME === "pull_request") {
diff = yield getDiff(prDetails.owner, prDetails.repo, prDetails.pull_number);
}
else if (process.env.GITHUB_EVENT_NAME === "push") {
const pushEvent = JSON.parse((0, fs_1.readFileSync)(process.env.GITHUB_EVENT_PATH || "", "utf8"));
console.log("Push event:");
console.log(pushEvent);
const newBaseSha = pushEvent.before;
const newHeadSha = pushEvent.after;
const response = yield octokit.repos.compareCommits({
@ -230,6 +220,8 @@ function main() {
.request({ url: response.data.diff_url })
.then((res) => res.data)
: null;
console.log("Diff:");
console.log(diff);
}
else {
console.log("Unsupported event:", process.env.GITHUB_EVENT_NAME);

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

@ -79,21 +79,6 @@ async function analyzeCode(
return comments;
}
async function getChangedFiles(
owner: string,
repo: string,
baseSha: string,
headSha: string
): Promise<string | null> {
const response = await octokit.repos.compareCommits({
owner,
repo,
base: baseSha,
head: headSha,
});
return response.data.diff_url;
}
async function getBaseAndHeadShas(
owner: string,
repo: string,
@ -210,12 +195,6 @@ async function createReviewComment(
async function main() {
const prDetails = await getPRDetails();
const { baseSha, headSha } = await getBaseAndHeadShas(
prDetails.owner,
prDetails.repo,
prDetails.pull_number
);
let diff: string | null;
if (process.env.GITHUB_EVENT_NAME === "pull_request") {
@ -228,6 +207,8 @@ async function main() {
const pushEvent = JSON.parse(
readFileSync(process.env.GITHUB_EVENT_PATH || "", "utf8")
);
console.log("Push event:");
console.log(pushEvent);
const newBaseSha = pushEvent.before;
const newHeadSha = pushEvent.after;
@ -243,6 +224,8 @@ async function main() {
.request({ url: response.data.diff_url })
.then((res) => res.data)
: null;
console.log("Diff:");
console.log(diff);
} else {
console.log("Unsupported event:", process.env.GITHUB_EVENT_NAME);
return;