Skip to content

Conversation

@cte
Copy link
Collaborator

@cte cte commented Jun 3, 2025

Description

Long overdue, and saves a lot of duplication.


Important

Move evals into a pnpm workspace, update package names, switch to PostgreSQL, and adjust configurations and scripts accordingly.

  • Workspace Setup:
    • Move evals into a pnpm workspace, updating package.json and pnpm-workspace.yaml.
    • Rename packages from @evals to @roo-code.
  • Dependencies:
    • Update dependencies in package.json files to reflect new package names.
    • Remove unused dependencies and update version constraints.
  • Configuration:
    • Update ESLint configurations to use @roo-code/config-eslint.
    • Modify TypeScript configurations to use @roo-code/config-typescript.
  • Database:
    • Switch from SQLite to PostgreSQL, updating drizzle.config.ts and migration files.
    • Add docker-compose.yml for PostgreSQL setup.
  • Scripts:
    • Update setup.sh and Dockerfile to reflect new workspace structure.
    • Modify database scripts to use PostgreSQL.
  • Code Changes:
    • Update import paths and references to use new package names.
    • Adjust code to accommodate new database schema and configurations.

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

@cte cte requested a review from mrubens as a code owner June 3, 2025 06:01
@dosubot dosubot bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Jun 3, 2025
@cte cte changed the title Move evals into pnpm workspace Move evals into pnpm workspace, switch from SQLite to Postgres Jun 3, 2025
@cte cte merged commit d87f890 into main Jun 3, 2025
9 checks passed
@cte cte deleted the cte/move-evals branch June 3, 2025 08:38
@github-project-automation github-project-automation bot moved this from Triage to Done in Roo Code Roadmap Jun 3, 2025
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Jun 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M This PR changes 30-99 lines, ignoring generated files.

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants