Use shared setup-uv action everywhere#339
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. This is an automated message, and an engineer will assist if needed. 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 change. Both workflows already provision Python before invoking the shared setup-uv action, and the downstream uv pip install --system commands remain compatible with the shared action's default behavior.
|
🎉 Thank you for this excellent contribution, @glenn-jocher, and congratulations on the merge!
By switching the documentation workflows to Ultralytics’ shared |
Summary
Reused:
ultralytics/actions/setup-uv@mainis the single latest-uv installer owner.Deleted: two direct
astral-sh/setup-uvdependencies.Validation
uses: astral-sh/setup-uvoccurrencesactionlinton both changed workflowsgit diff --check🛠️ PR Summary
Made with ❤️ by Ultralytics Actions
🌟 Summary
🔧 Updated documentation workflows to use Ultralytics’ shared
setup-uvGitHub Action.📊 Key Changes
astral-sh/setup-uv@v7withultralytics/actions/setup-uv@mainin:🎯 Purpose & Impact
uvsetup through Ultralytics’ shared Actions repository.@main, workflow behavior may change when the shared action is updated.