-
Notifications
You must be signed in to change notification settings - Fork 1.1k
fix: setup and local ci #2199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: setup and local ci #2199
Conversation
Claude finished @anistark's task —— View job PR Review: fix: setup and local ciTodo List
Review SummaryThis PR successfully consolidates the build system by removing the nested ✅ Positive Changes1. Build System Consolidation
2. New Setup Targetsetup-venv: ## Set up uv virtual environment
3. Documentation Consistency
🔍 Detailed AnalysisCode Quality & Best Practices
Security Considerations
Performance Considerations
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I honestly think there are waay too many commands in our makefile right now.
we just need these IMO
make format # Format ragas code only
make type # Type check ragas code only
make check # Quick format + type check
make test # Run all tests (core + experimental)
make run-ci # Run ragas CI pipeline
Also,
But we can cleanup in separate PR post discussion. This PR would fix the commit flow for now and make setup clean. |
Claude finished @anistark's task —— View job PR Review: fix: setup and local ciTodo List
Review SummaryThis PR successfully consolidates the build system by removing the nested ✅ Positive Changes1. Build System Consolidation
2. New Setup Targetsetup-venv: ## Set up uv virtual environment
@echo "Setting up uv virtual environment..."
$(Q)cd ragas && VIRTUAL_ENV= uv venv
3. Documentation Consistency
4. Improved uv Integration
🔍 Detailed AnalysisCode Quality & Best Practices
Security Considerations
Performance Considerations
|
Claude finished @anistark's task —— View job PR Review: fix: setup and local ciTodo List
Review SummaryThis PR successfully consolidates the build system by removing the nested ✅ Strengths1. Successful Build System Consolidation
2. Enhanced uv Integration
3. New Developer Experience Features
4. Improved CI Pipeline
5. Documentation Consistency
|
- Removing `ragas/Makefile` and will use single `Makefile` going forward. - Fixed failing local ci - Added a setup venv for first time setup.
- Removing `ragas/Makefile` and will use single `Makefile` going forward. - Fixed failing local ci - Added a setup venv for first time setup.
ragas/Makefile
and will use singleMakefile
going forward.