v2.0.9 - Update publish.yml to trusted publisher (#64)
UltralyticsAssistant
released this
05 Oct 13:03
·
12 commits
to main
since this release
🌟 Summary
The release v2.0.9 primarily enhances the publishing workflow for the Ultralytics THOP repository, focusing on improving security and streamlining processes.
📊 Key Changes
- Updated the GitHub Actions workflow to incorporate trusted publisher permissions for PyPI.
- Separated the build and publish steps to optimize the workflow process.
- Adopted a more straightforward method using GitHub Actions for publishing packages to PyPI.
- Incremented the software version from 2.0.8 to 2.0.9.
🎯 Purpose & Impact
- Enhanced Security: By employing token permissions, the release ensures a secure method of publishing to PyPI, safeguarding against unauthorized access and enhancing trustworthiness. 🛡️
- Streamlined Publishing: The transition to using a dedicated action for PyPI publication simplifies the process, reducing the chances of errors and making it more efficient and reliable. 🚀
- Version Consistency: Updating the version number ensures that changes are clearly communicated and that users are working with the latest improvements. 🔄
What's Changed
- Ultralytics Code Refactor https://ultralytics.com/actions by @UltralyticsAssistant in #63
- Update publish.yml to trusted publisher by @glenn-jocher in #64
Full Changelog: v2.0.8...v2.0.9