v0.1.11 - Update publish.yml (#106)
·
20 commits
to main
since this release
🌟 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 fromactions.utils
. - Dependency and Command Updates: Replaced
requests
withultralytics-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 to0.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
- Update publish.yml by @glenn-jocher in #105
- Update publish.yml by @glenn-jocher in #106
Full Changelog: v0.1.10...v0.1.11