Skip to content

v0.1.11 - Update publish.yml (#106)

Compare
Choose a tag to compare
@UltralyticsAssistant UltralyticsAssistant released this 16 Oct 14:19
· 20 commits to main since this release
c0bdb80

🌟 Summary

The release of v0.1.11 focuses on improving the publishing workflow by reducing complexity and enhancing process efficiency with new tools and strategies. 🚀

📊 Key Changes

  • Version Checking Overhaul: Removed custom Python logic for version retrieval and publish decisions, integrating the check_pypi_version utility function from actions.utils.
  • Dependency and Command Updates: Replaced requests with ultralytics-actions in the workflow, enabling simplified commands and functions.
  • Workflow Token Updates: Modified how tokens are accessed to ensure a more secure and streamlined configuration.
  • Documentation and Build Updates: Upgraded requirements for the build system to setuptools>=70.0.0, and updated the version to 0.1.11.

🎯 Purpose & Impact

  • Efficiency: By using a utility function for version checks, the workflow becomes more efficient, reducing manual script maintenance and potential errors. 🏎️
  • Maintainability: Improved maintainability with simplified and centralized logic, making future updates and troubleshooting easier for developers. 🔧
  • Security and Consistency: Updated token handling increases security, while consistent token usage across workflows standardizes processes. 🔒
  • Smoother Releases: Streamlined command sets and the introduction of ultralytics-actions reduce complexity in release management, facilitating quicker and more reliable deployments. 📦

These updates position the project for more agile development and deployment, enhancing overall user and developer experiences. 🏗️

What's Changed

Full Changelog: v0.1.10...v0.1.11