From 0ba6e3bc9d2df130283bd11e59a4d690dfcb595a Mon Sep 17 00:00:00 2001 From: afuhflynn Date: Mon, 29 Dec 2025 05:04:16 +0100 Subject: [PATCH 1/2] feat: remove await keyword in webhook review functon call --- app/api/webhooks/github/route.ts | 2 +- test.txt | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) delete mode 100644 test.txt diff --git a/app/api/webhooks/github/route.ts b/app/api/webhooks/github/route.ts index 1119560..01d96a9 100644 --- a/app/api/webhooks/github/route.ts +++ b/app/api/webhooks/github/route.ts @@ -106,7 +106,7 @@ export async function POST(request: NextRequest) { const [owner, repoName] = repo?.split("/"); // Trigger AI review when PR is opened or updated if (action === "opened" || action === "synchronized") { - await reviewPullRequest( + reviewPullRequest( owner, repoName, prNumber, diff --git a/test.txt b/test.txt deleted file mode 100644 index ad69457..0000000 --- a/test.txt +++ /dev/null @@ -1 +0,0 @@ -Some test file text to test this code review agent From dbff43d81f24e8212a006f3e21d77f79c3a04630 Mon Sep 17 00:00:00 2001 From: afuhflynn Date: Mon, 29 Dec 2025 05:12:20 +0100 Subject: [PATCH 2/2] feat: add unique event function invoke id --- lib/ai/actions/index.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/ai/actions/index.ts b/lib/ai/actions/index.ts index 78fb0b7..3eac90f 100644 --- a/lib/ai/actions/index.ts +++ b/lib/ai/actions/index.ts @@ -107,8 +107,11 @@ export async function reviewPullRequest( }, }); + console.log("installation", installation); + await inngest.send({ name: "pr.summary.requested", + id: `summary-${repository.id}-${prNumber}`, data: { owner, repo, @@ -127,6 +130,7 @@ export async function reviewPullRequest( await inngest.send({ name: "pr.review.requested", + id: `review-${repository.id}-${prNumber}`, data: { owner, repo,