From 12185d08a4ac73646307e5017b10925f6a079204 Mon Sep 17 00:00:00 2001 From: John Richmond <5629+jr@users.noreply.github.com> Date: Mon, 7 Jul 2025 12:25:47 -0700 Subject: [PATCH] Add missing jobId to general.task (#220) * Add missing jobId to general.task Should maybe just pass the whole job through... * Fix roo code production name --- apps/roomote/src/app/api/webhooks/github/handlers/utils.ts | 4 +++- apps/roomote/src/lib/job.ts | 2 +- apps/roomote/src/lib/jobs/processGeneralTask.ts | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/roomote/src/app/api/webhooks/github/handlers/utils.ts b/apps/roomote/src/app/api/webhooks/github/handlers/utils.ts index 91070a0f37..4700fee3bc 100644 --- a/apps/roomote/src/app/api/webhooks/github/handlers/utils.ts +++ b/apps/roomote/src/app/api/webhooks/github/handlers/utils.ts @@ -36,7 +36,9 @@ export async function createAndEnqueueJob( await db .select({ id: orgs.id }) .from(orgs) - .where(or(eq(orgs.name, 'Roo Code'), eq(orgs.name, 'Roo Code / Dev'))) + .where( + or(eq(orgs.name, 'Roo Code, Inc.'), eq(orgs.name, 'Roo Code / Dev')), + ) .limit(1) )[0]?.id; diff --git a/apps/roomote/src/lib/job.ts b/apps/roomote/src/lib/job.ts index d3dbeb05f7..383d8806af 100644 --- a/apps/roomote/src/lib/job.ts +++ b/apps/roomote/src/lib/job.ts @@ -92,7 +92,7 @@ export async function processJob({ case 'general.task': { const jobPayload = payload as JobPayload<'general.task'>; - result = await processGeneralTask(jobPayload, { onTaskStarted }); + result = await processGeneralTask(jobPayload, jobId, { onTaskStarted }); break; } diff --git a/apps/roomote/src/lib/jobs/processGeneralTask.ts b/apps/roomote/src/lib/jobs/processGeneralTask.ts index 7e422df448..3fcc141efb 100644 --- a/apps/roomote/src/lib/jobs/processGeneralTask.ts +++ b/apps/roomote/src/lib/jobs/processGeneralTask.ts @@ -4,6 +4,7 @@ import { runTask, type RunTaskCallbacks } from '../runTask'; export async function processGeneralTask( jobPayload: JobPayload<'general.task'>, + jobId: number, callbacks?: RunTaskCallbacks, mode?: string, ) { @@ -22,6 +23,7 @@ Please complete this task and create a pull request with your changes when finis const result = await runTask({ jobType: 'general.task', jobPayload, + jobId, prompt, callbacks, notify: false,