From 5ae776d9215194ef31fe7a2182b2a0afbeb370f4 Mon Sep 17 00:00:00 2001 From: Jamie Brunton Date: Sat, 24 Jan 2026 21:43:19 +0000 Subject: [PATCH] Use --workdir apps for all Supabase CLI commands CLI expects supabase/functions/ relative to workdir, so --workdir apps makes it find apps/supabase/functions/. Co-Authored-By: Claude Opus 4.5 --- .github/workflows/deploy-supabase.yml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/workflows/deploy-supabase.yml b/.github/workflows/deploy-supabase.yml index d90ab0f..1cb321a 100644 --- a/.github/workflows/deploy-supabase.yml +++ b/.github/workflows/deploy-supabase.yml @@ -29,12 +29,10 @@ jobs: version: latest - name: Link to Production Project - run: supabase link --project-ref $SUPABASE_PROJECT_REF - working-directory: apps/supabase + run: supabase link --project-ref $SUPABASE_PROJECT_REF --workdir apps - name: Apply Database Migrations - run: supabase db push - working-directory: apps/supabase + run: supabase db push --workdir apps - name: Sync Edge Function Secrets env: @@ -66,10 +64,9 @@ jobs: fi - name: Deploy Edge Functions - working-directory: apps/supabase run: | # Deploy all edge functions (excluding _shared directory) - for dir in functions/*/; do + for dir in apps/supabase/functions/*/; do function_name=$(basename "$dir") # Skip _shared directory (it's a shared module, not a function) @@ -79,7 +76,7 @@ jobs: fi echo "Deploying function: $function_name" - supabase functions deploy "$function_name" --no-verify-jwt --project-ref $SUPABASE_PROJECT_REF + supabase functions deploy "$function_name" --no-verify-jwt --project-ref $SUPABASE_PROJECT_REF --workdir apps done - name: Remove Deleted Functions