Repository navigation
Use shared setup-uv action everywhere - #43
Conversation
|
👋 Hello @glenn-jocher, thank you for submitting a
For more guidance, please refer to our Contributing Guide. Don't hesitate to leave a comment if you have any questions. Thank you for contributing to Ultralytics! 🚀 |
UltralyticsAssistant
left a comment
There was a problem hiding this comment.
🔍 PR Review
Made with ❤️ by Ultralytics Actions
Clean PR. Both workflows correctly replace the direct uv setup action with the shared Ultralytics action, and the existing Python setup remains compatible with the shared action’s optional inputs.
|
🎉 Thank you @glenn-jocher for this valuable contribution, and congratulations on the merge!
By standardizing |
Summary
Reused: ultralytics/actions/setup-uv@main is the single latest-uv installer owner.
Deleted: 2 direct astral-sh/setup-uv dependencies and obsolete Astral-only cache inputs where present.
Validation
🛠️ PR Summary
Made with ❤️ by Ultralytics Actions
🌟 Summary
Updated GitHub Actions workflows to use Ultralytics’ shared
setup-uvaction. ⚙️📊 Key Changes
astral-sh/setup-uv@v6withultralytics/actions/setup-uv@mainin:ci.yml)push.yml)🎯 Purpose & Impact
uvenvironment setup across Ultralytics repositories.