Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@shuyangli
Copy link
Member

@shuyangli shuyangli commented Dec 12, 2025

Important

Add new endpoint and backend logic for fetching workflow evaluation projects, and update UI to use this endpoint.

  • Backend:
    • Add get_workflow_evaluation_projects_handler in workflow_evaluations/internal/get_projects.rs to handle /internal/workflow-evaluations/projects endpoint.
    • Implement list_workflow_evaluation_projects in workflow_evaluation_queries.rs for querying ClickHouse.
    • Add WorkflowEvaluationProjectRow and WorkflowEvaluationQueries trait in workflow_evaluation_queries.rs.
    • Add E2E tests in tests/e2e/db/workflow_evaluation_queries.rs and tests/e2e/endpoints/internal/workflow_evaluations.rs.
  • UI:
    • Update WorkflowEvaluationProjectsTable.tsx to use WorkflowEvaluationProject from ~/types/tensorzero.
    • Modify route.tsx to fetch projects using getTensorZeroClient().getWorkflowEvaluationProjects().
  • Bindings:
    • Add GetWorkflowEvaluationProjectsResponse.ts and WorkflowEvaluationProject.ts for TypeScript bindings.
    • Update index.ts to export new bindings.

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

@shuyangli shuyangli mentioned this pull request Dec 12, 2025
52 tasks
@shuyangli shuyangli force-pushed the sl/migrate-get-workflow-evaluation-projects branch 2 times, most recently from 2617234 to 5b79a49 Compare December 13, 2025 22:36
@shuyangli
Copy link
Member Author

/merge-queue

@github-actions
Copy link
Contributor

🚀 Merge queue workflow triggered!

View the run: https://github.com/tensorzero/tensorzero/actions/runs/20198864260

@shuyangli shuyangli force-pushed the sl/migrate-get-workflow-evaluation-projects branch from 5b79a49 to a974dd2 Compare December 13, 2025 23:04
@shuyangli
Copy link
Member Author

/merge-queue

@github-actions
Copy link
Contributor

🚀 Merge queue workflow triggered!

View the run: https://github.com/tensorzero/tensorzero/actions/runs/20199179311

@shuyangli shuyangli force-pushed the sl/migrate-get-workflow-evaluation-projects branch from a974dd2 to 64d384e Compare December 16, 2025 15:34
@shuyangli shuyangli marked this pull request as ready for review December 16, 2025 15:48
@shuyangli shuyangli requested a review from virajmehta December 16, 2025 15:49
@shuyangli shuyangli enabled auto-merge December 16, 2025 17:43
@shuyangli shuyangli added this pull request to the merge queue Dec 16, 2025
@virajmehta virajmehta assigned shuyangli and unassigned virajmehta Dec 16, 2025
Merged via the queue into main with commit c227dd7 Dec 16, 2025
55 checks passed
@shuyangli shuyangli deleted the sl/migrate-get-workflow-evaluation-projects branch December 16, 2025 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants