Update publish.yml#91
Conversation
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
|
👋 Hello @glenn-jocher, thank you for submitting an ultralytics/thop 🚀 PR! This is an automated response — an Ultralytics engineer will review and assist you shortly. In the meantime, please review the checklist below to help streamline the merge process:
If this PR addresses a bug and you haven’t included one yet, please add a Minimum Reproducible Example (MRE) showing:
For more guidance, please refer to our Contributing Guide at https://docs.ultralytics.com/help/contributing/. Don’t hesitate to leave a comment if you have any questions. Thank you for contributing to Ultralytics! 🚀✨ |
|
Merged with gratitude! Thank you, @glenn-jocher, for refining the SBOM workflow with a dedicated venv and editable install—this brings clarity, reproducibility, and stronger CI reliability for our consumers and security tooling. As Leonardo da Vinci said, “Simplicity is the ultimate sophistication.” Your changes embody that principle by making our process both cleaner and more dependable. Appreciate the thoughtful improvement and the continued momentum it gives the project. 🙌 |
🛠️ PR Summary
Made with ❤️ by Ultralytics Actions
🌟 Summary
Refines the SBOM publishing workflow to use a dedicated virtual environment and editable install, improving reliability and clarity in the CI process. 🚀
📊 Key Changes
uv syncto explicit steps:uv venv sbom-envuv pip install -e .UV_PROJECT_ENVIRONMENTwithVIRTUAL_ENVto target the new venv🎯 Purpose & Impact