From d05ba1480105a7719c925c317d6210301e9e06de Mon Sep 17 00:00:00 2001 From: VVS Basanth Pedapati Date: Thu, 11 Jun 2026 23:40:03 +0530 Subject: [PATCH] fix: move createClient inside POST handler to prevent build-time env error --- app/api/activity/route.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/api/activity/route.ts b/app/api/activity/route.ts index bd7968c..b6eff71 100644 --- a/app/api/activity/route.ts +++ b/app/api/activity/route.ts @@ -1,12 +1,12 @@ import { NextRequest, NextResponse } from "next/server"; import { createClient } from '@supabase/supabase-js'; -const supabase = createClient( - process.env.NEXT_PUBLIC_SUPABASE_URL!, - process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY! -); - export async function POST(req: NextRequest) { + const supabase = createClient( + process.env.NEXT_PUBLIC_SUPABASE_URL!, + process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY! + ); + try { const body = await req.json(); const { event_type, repo, username, action, payload } = body;