fix: correct workspace count in CONTRIBUTING.md and Python version in publish.yml - #6714
fix: correct workspace count in CONTRIBUTING.md and Python version in publish.yml#6714haroldfabla2-hue wants to merge 1 commit into
Conversation
- Fixes crewAIInc#6664: Update CONTRIBUTING.md to say 'six packages' instead of 'four' (pyproject.toml defines 6 workspace members: crewai, crewai-tools, devtools, crewai-files, cli, crewai-core) - Fixes crewAIInc#6662: Align publish.yml python-version with .python-version (3.13) to resolve inconsistency across .python-version (3.13), publish.yml (was 3.12), and CONTRIBUTING.md
📝 WalkthroughWalkthroughThe repository documentation now lists six ChangesRepository documentation
Publish workflow runtime
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Warning Tools execution failed with the following error: Failed to run tools: 14 UNAVAILABLE: read ECONNRESET Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In @.github/CONTRIBUTING.md:
- Line 32: Add the two missing workspace packages to the package table in
CONTRIBUTING.md so all six members under lib/ are listed, keeping the existing
table structure and descriptions consistent.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: cb692f9b-4961-4b8d-b3a5-07491197bd06
📒 Files selected for processing (2)
.github/CONTRIBUTING.md.github/workflows/publish.yml
| ## Repository Structure | ||
|
|
||
| This is a uv workspace with four packages under `lib/`: | ||
| This is a uv workspace with six packages under `lib/`: |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
List all six workspace packages in the table.
The heading now claims six packages, but the table below still documents only four. Add the two missing workspace members so contributors can discover the complete workspace structure.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In @.github/CONTRIBUTING.md at line 32, Add the two missing workspace packages
to the package table in CONTRIBUTING.md so all six members under lib/ are
listed, keeping the existing table structure and descriptions consistent.
Summary
Two small documentation/config fixes reported in issues #6664 and #6662:
Fix 1: Update workspace package count (#6664)
.github/CONTRIBUTING.mdfour packages→six packageslib/:Fix 2: Align publish.yml Python version (#6662)
.github/workflows/publish.yml(lines 34 and 69)python-version: "3.12"→python-version: "3.13".python-version(3.13) and removes inconsistencyChecklist