Skip to content

Conversation

@cte
Copy link
Collaborator

@cte cte commented Jun 10, 2025

Description

Ditch Turso for Supabase, and use the @roo-code/evals package to access the database.


Important

Migrate evals database from Turso to Supabase, update GitHub workflows, refactor components, and update package dependencies.

  • Database Migration:
    • Migrate from Turso to Supabase for evals on roocode.com.
    • Remove Turso-related configurations from .env.example and drizzle.config.ts.
    • Update db.ts to use Supabase client.
  • GitHub Workflows:
    • Add check-secrets job in website-deploy.yml and website-preview.yml to verify VERCEL_TOKEN.
    • Modify deployment conditions to depend on check-secrets outputs.
  • Code Refactoring:
    • Replace Home component with Runs in page.tsx.
    • Move Run component to components/home/run.tsx.
    • Add use-copy-run.ts hook for copying runs to production.
  • Package Updates:
    • Update @types/node to 20.x in multiple package.json files.
    • Update zod dependency to ^3.25.61 in several packages.
  • Miscellaneous:
    • Remove unused database schema and migration files.
    • Add getEvalRuns function in actions/evals.ts for fetching eval runs.

This description was created by Ellipsis for 0a12e6d. You can customize this summary. It will automatically update as commits are pushed.

@cte cte requested review from jr and mrubens as code owners June 10, 2025 22:11
@dosubot dosubot bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Jun 10, 2025
@daniel-lxs daniel-lxs moved this from Triage to PR [Draft / In Progress] in Roo Code Roadmap Jun 10, 2025
@dosubot dosubot bot added size:XXL This PR changes 1000+ lines, ignoring generated files. and removed size:XL This PR changes 500-999 lines, ignoring generated files. labels Jun 11, 2025
@cte cte merged commit ab01fb3 into main Jun 11, 2025
11 checks passed
@cte cte deleted the cte/postgres-website-evals branch June 11, 2025 21:17
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Jun 11, 2025
@github-project-automation github-project-automation bot moved this from PR [Draft / In Progress] to Done in Roo Code Roadmap Jun 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR - Draft / In Progress size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants