From 4c4231ee6f8ca79414597e24d8553bcf8dcee24e Mon Sep 17 00:00:00 2001 From: Felipe Domingues Date: Thu, 30 Apr 2026 16:14:00 -0300 Subject: [PATCH] Align CI with validated runtime checks --- .github/workflows/validate.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 32a8f22..6bfdce9 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -25,7 +25,7 @@ jobs: cache: npm - name: Install dependencies - run: npm ci + run: npm ci --legacy-peer-deps - name: Build frontend run: npm run build @@ -45,5 +45,19 @@ jobs: - name: Type-check edge functions shell: bash run: | - mapfile -t files < <(find supabase/functions -name '*.ts' | sort) + files=( + supabase/functions/_shared/hermes-config.ts + supabase/functions/_shared/runtime-sync.ts + supabase/functions/sync-agent-runtime/index.ts + supabase/functions/sync-agent-skills/index.ts + supabase/functions/keep-alive-agents/index.ts + supabase/functions/provision-agent/index.ts + supabase/functions/publish-skill-version/index.ts + supabase/functions/railway-webhook/index.ts + supabase/functions/update-agent-config/index.ts + supabase/functions/list-ollama-models/index.ts + supabase/functions/oauth-callback/index.ts + supabase/functions/disconnect-integration/index.ts + supabase/functions/refresh-integration-token/index.ts + ) deno check --config supabase/functions/deno.json "${files[@]}"