Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Release Summary action #183

Merged
merged 13 commits into from
Aug 31, 2024
Merged

Improve Release Summary action #183

merged 13 commits into from
Aug 31, 2024

Conversation

glenn-jocher
Copy link
Member

@glenn-jocher glenn-jocher commented Aug 31, 2024

πŸ› οΈ PR Summary

Made with ❀️ by Ultralytics Actions

🌟 Summary

Enhancements to the issue autolabeling, PR summarization, and release note generation scripts.

πŸ“Š Key Changes

  • Refactored HTML Comment Removal: Extracted the function to remove HTML comments into a reusable function.
  • Adjusted Completion Functions: Simplified completion function calls by removing unused parameters.
  • Enhanced Release Summary Generation:
    • Added retrieval of merged PRs between tags.
    • Prioritized PR summaries in release notes for better clarity.
    • Implemented a function to get the previous tag for generating diffs.
  • Cleaned Up Environment Variables: Removed unnecessary environment variables for a cleaner setup.

🎯 Purpose & Impact

  • Improved Code Reusability: By refactoring the comment removal function, the code is now cleaner and more maintainable.
  • Simplified API Calls: The changes to the completion functions and release summary generation make the scripts more straightforward and efficient.
  • Better Release Notes: Including detailed PR summaries makes release notes more informative and helpful for users.
  • Streamlined Setup: Removing unneeded environment variables reduces potential setup issues and simplifies the development process.

@UltralyticsAssistant UltralyticsAssistant added the enhancement New feature or request label Aug 31, 2024
@glenn-jocher glenn-jocher merged commit 02e04c8 into main Aug 31, 2024
3 checks passed
@glenn-jocher glenn-jocher deleted the update branch August 31, 2024 22:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants