v0.0.4 - Fix tag.yml from /docs to /actions (#197)
UltralyticsAssistant
released this
03 Sep 14:56
·
83 commits
to main
since this release
π Summary
The v0.0.4 release focuses on refining GitHub Actions workflows within the Ultralytics project, enhancing automation, ensuring consistency, and improving documentation clarity.
π Key Changes
- GitHub Actions Workflow Improvements: Updated the workflow configuration to ensure consistent tag and release processes across the repository.
- Enhanced Release Summaries: Introduced scripts and adjustments for more detailed, automated release notes, including new sections like "What's Changed" and "New Contributors."
- Python Code Linting: Improved linting with added support for Python 3.8, extended select options, and adjusted ignores for better code consistency.
- Documentation Updates: Adopted Google-style docstring conventions to improve readability and consistency across Python scripts.
π― Purpose & Impact
- π Streamlined Automation: The changes facilitate smoother and more reliable release processes by refining workflows and automating complex tasks, reducing manual errors.
- π Improved Documentation: By implementing consistent style guidelines, the project documentation and code readability improve significantly, aiding both non-expert and expert users.
- π Security Enhancements: More secure and authenticated API requests to GitHub ensure a reliable integration process without disruptions.
- π οΈ Development Efficiency: Enhanced workflows and better organized codebases result in more efficient development processes, making it easier for contributors to work collaboratively.
- π₯ Community Engagement: Highlighting new contributors fosters a welcoming environment, encouraging greater community participation.
What's Changed
- Git rebase before adding changes by @glenn-jocher in #164
- Git commit first before pull and rebase by @glenn-jocher in #166
- Ignore PR comments for autolabel actions 2 by @glenn-jocher in #167
- Ignore F821 undefined name in code blocks by @glenn-jocher in #169
- Ignore F841 by @glenn-jocher in #170
- Remove --pre-summary-newline by @glenn-jocher in #171
- Reinstate --close-quotes-on-newline by @glenn-jocher in #172
- Ruff docstring formatting by @glenn-jocher in #174
- Fix for Google style by @glenn-jocher in #175
- Update action.yml by @glenn-jocher in #176
- Reduce autolabel wait to 10 seconds by @glenn-jocher in #177
- Fix git pull before git commit by @glenn-jocher in #178
- Update action.yml for Ruff --unsafe-fixes by @glenn-jocher in #179
- Add https://www.reddit.com/r/Ultralytics/ badge by @glenn-jocher in #180
- Add Summarize Release action by @glenn-jocher in #181
- Update summarize_release.py by @glenn-jocher in #182
- Improve Release Summary action by @glenn-jocher in #183
- Update summarize_release.py by @glenn-jocher in #184
- Update summarize_release.py by @glenn-jocher in #185
- Fix summarize_release.py by @glenn-jocher in #186
- Update summarize_release.py with whats changed by @glenn-jocher in #187
- Update summarize_release.py by @glenn-jocher in #188
- Update summarize_release.py by @glenn-jocher in #189
- Bump contributor-assistant/github-action from 2.4.0 to 2.5.1 by @dependabot[bot] in #190
- Bump contributor-assistant/github-action from 2.4.0 to 2.5.1 in /.github/workflows by @dependabot[bot] in #191
- Add Ruff --extend-select UP with Python 3.8 by @glenn-jocher in #192
- Update summarize_release.py by @glenn-jocher in #193
- Create tag.yml by @glenn-jocher in #195
- Update
summarize_release
with New Contributors section by @glenn-jocher in #194 - Rename .github/tag.yml to .github/workflows/tag.yml by @glenn-jocher in #196
- Fix tag.yml from /docs to /actions by @glenn-jocher in #197
Full Changelog: v0.0.3...v0.0.4