⚠️ Build did not produce a live site

This team repo has no index.html in its publish directory .hov-ci, so there is nothing to serve.

The build command failed. Fix the errors below and push to main again — the site rebuilds automatically.

Build log (last lines):

e: '@supabase/auth-js@2.110.2',
▲  npm warn EBADENGINE   required: { node: '>=22.0.0' },
▲  npm warn EBADENGINE   current: { node: 'v20.20.2', npm: '10.8.2' }
▲  npm warn EBADENGINE }
▲  npm warn EBADENGINE Unsupported engine {
▲  npm warn EBADENGINE   package: '@supabase/functions-js@2.110.2',
▲  npm warn EBADENGINE   required: { node: '>=22.0.0' },
▲  npm warn EBADENGINE   current: { node: 'v20.20.2', npm: '10.8.2' }
▲  npm warn EBADENGINE }
▲  npm warn EBADENGINE Unsupported engine {
▲  npm warn EBADENGINE   package: '@supabase/postgrest-js@2.110.2',
▲  npm warn EBADENGINE   required: { node: '>=22.0.0' },
▲  npm warn EBADENGINE   current: { node: 'v20.20.2', npm: '10.8.2' }
▲  npm warn EBADENGINE }
▲  npm warn EBADENGINE Unsupported engine {
▲  npm warn EBADENGINE   package: '@supabase/realtime-js@2.110.2',
▲  npm warn EBADENGINE   required: { node: '>=22.0.0' },
▲  npm warn EBADENGINE   current: { node: 'v20.20.2', npm: '10.8.2' }
▲  npm warn EBADENGINE }
▲  npm warn EBADENGINE Unsupported engine {
▲  npm warn EBADENGINE   package: '@supabase/storage-js@2.110.2',
▲  npm warn EBADENGINE   required: { node: '>=22.0.0' },
▲  npm warn EBADENGINE   current: { node: 'v20.20.2', npm: '10.8.2' }
▲  npm warn EBADENGINE }
▲  npm warn EBADENGINE Unsupported engine {
▲  npm warn EBADENGINE   package: '@supabase/supabase-js@2.110.2',
▲  npm warn EBADENGINE   required: { node: '>=22.0.0' },
▲  npm warn EBADENGINE   current: { node: 'v20.20.2', npm: '10.8.2' }
▲  npm warn EBADENGINE }
▲  npm warn EBADENGINE Unsupported engine {
▲  npm warn EBADENGINE   package: 'miniflare@4.20260708.1',
▲  npm warn EBADENGINE   required: { node: '>=22.0.0' },
▲  npm warn EBADENGINE   current: { node: 'v20.20.2', npm: '10.8.2' }
▲  npm warn EBADENGINE }
▲  npm warn EBADENGINE Unsupported engine {
▲  npm warn EBADENGINE   package: 'wrangler@4.110.0',
▲  npm warn EBADENGINE   required: { node: '>=22.0.0' },
▲  npm warn EBADENGINE   current: { node: 'v20.20.2', npm: '10.8.2' }
▲  npm warn EBADENGINE }
▲  up to date in 992ms
▲  185 packages are looking for funding
▲  run `npm fund` for details
▲  Detected Next.js version: 15.5.20
▲  Running "npm run build"
▲  > launchcopilot@0.1.0 build
▲  > next build
▲  Attention: Next.js now collects completely anonymous telemetry regarding usage.
▲  This information is used to shape Next.js' roadmap and prioritize features.
▲  You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
▲  https://nextjs.org/telemetry
▲  ▲ Next.js 15.5.20
▲  
▲  Creating an optimized production build ...
▲  ✓ Compiled successfully in 6.1s
▲  Linting and checking validity of types ...
▲  Collecting page data ...
▲  ⚠️  Node.js 20 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to Node.js 22 or later. For more information, visit: https://github.com/orgs/supabase/discussions/45715
▲  ⚠️  Node.js 20 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to Node.js 22 or later. For more information, visit: https://github.com/orgs/supabase/discussions/45715
▲  Generating static pages (0/9) ...
▲  ⚠️  Node.js 20 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to Node.js 22 or later. For more information, visit: https://github.com/orgs/supabase/discussions/45715
▲  Generating static pages (2/9)
▲  Generating static pages (4/9) 
▲  Generating static pages (6/9)
▲  ✓ Generating static pages (9/9)
▲  Finalizing page optimization ...
▲  Collecting build traces ...
▲  
▲  Route (app)                                 Size  First Load JS
▲  ┌ ƒ /                                    1.63 kB         107 kB
▲  ├ ○ /_not-found                            147 B         103 kB
▲  ├ ƒ /api/apps                              147 B         103 kB
▲  ├ ƒ /api/generate                          147 B         103 kB
▲  ├ ƒ /api/optimize                          147 B         103 kB
▲  ├ ƒ /api/plan                              147 B         103 kB
▲  ├ ƒ /api/track                             147 B         103 kB
▲  ├ ƒ /api/upgrade                           147 B         103 kB
▲  ├ ƒ /app/[id]                            10.5 kB         116 kB
▲  ├ ƒ /pricing                               705 B         103 kB
▲  └ ƒ /share/[id]                          2.02 kB         108 kB
▲  + First Load JS shared by all             102 kB
▲  ├ chunks/255-3981a3d1f3561bd8.js       46.2 kB
▲  ├ chunks/4bd1b696-c023c6e3521b1417.js  54.2 kB
▲  └ other shared chunks (total)          1.92 kB
▲  ○  (Static)   prerendered as static content
▲  ƒ  (Dynamic)  server-rendered on demand
▲  Traced Next.js server files in: 58.86ms
▲  Created all serverless functions in: 133.355ms
▲  Collected static files (public/, static/, .next/static): 4.601ms
▲  Build Completed in .vercel/output [19s]
⚡️ Completed `npx vercel build`.

⚡️ ERROR: Failed to produce a Cloudflare Pages build from the project.
⚡️ 
⚡️ 	The following routes were not configured to run with the Edge Runtime:
⚡️ 	  - /api/apps
⚡️ 	  - /api/generate
⚡️ 	  - /api/optimize
⚡️ 	  - /api/plan
⚡️ 	  - /api/track
⚡️ 	  - /api/upgrade
⚡️ 	  - /app/[id]
⚡️ 	  - /index
⚡️ 	  - /pricing
⚡️ 	  - /share/[id]
⚡️ 
⚡️ 	Please make sure that all your non-static routes export the following edge runtime route segment config:
⚡️ 	  export const runtime = 'edge';
⚡️ 
⚡️ 	You can read more about the Edge Runtime on the Next.js documentation:
⚡️ 	  https://nextjs.org/docs/app/building-your-application/rendering/edge-and-nodejs-runtimes

HackOnVibe CI — this page auto-replaces a broken deploy so you can see exactly what went wrong.