Use shared setup-uv action everywhere#203
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
The workflow change consistently adopts the shared setup action, but the new mutable branch references introduce a supply-chain risk in privileged publishing jobs. Pin the action revision before merging.
💬 Posted 1 inline comment
|
🎉 Thank you, @glenn-jocher, for this valuable contribution—and congratulations on the merge!
Standardizing |
Summary
Reused: ultralytics/actions/setup-uv@main is the single latest-uv installer owner.
Deleted: 3 direct astral-sh/setup-uv dependencies and obsolete Astral-only cache inputs where present.
Validation
🛠️ PR Summary
Made with ❤️ by Ultralytics Actions
🌟 Summary
Standardizes
uvsetup in the publishing workflow by using Ultralytics’ shared GitHub Action. 🔧📊 Key Changes
astral-sh/setup-uv@v7withultralytics/actions/setup-uv@main.🎯 Purpose & Impact
uvsetup and maintenance within Ultralytics’ shared actions. 🛠️