Use shared setup-uv action everywhere - #97
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. The shared setup action installs uv without enabling a cache by default, so removing CI's explicit enable-cache: false preserves the prior behavior. The action's retry wrapper and environment setup also support the CI Windows matrix.
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
🎉 Thank you, @glenn-jocher, for this excellent contribution—and congratulations on the merge!
By standardizing UV setup through the shared |
Summary
Reused: ultralytics/actions/setup-uv@main is the single latest-uv installer owner.
Deleted: 4 direct astral-sh/setup-uv dependencies and obsolete Astral-only cache inputs where present.
Validation
🛠️ PR Summary
Made with ❤️ by Ultralytics Actions
🌟 Summary
🔧 Updated CI and publishing workflows to use Ultralytics’ shared
setup-uvGitHub Action.📊 Key Changes
astral-sh/setup-uv@v7withultralytics/actions/setup-uv@mainin:🎯 Purpose & Impact