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

Create tag.yml #76

Merged
merged 2 commits into from
Sep 29, 2024
Merged

Create tag.yml #76

merged 2 commits into from
Sep 29, 2024

Conversation

glenn-jocher
Copy link
Member

@glenn-jocher glenn-jocher commented Sep 29, 2024

πŸ› οΈ PR Summary

Made with ❀️ by Ultralytics Actions

🌟 Summary

Automates the creation and publishing of repository tags and releases for Ultralytics assets.

πŸ“Š Key Changes

  • Added a GitHub Actions workflow tag.yml.
  • New features include:
    • Triggering workflow manually (workflow_dispatch).
    • Inputs for tag name and publish options.
    • Checks for existing tags before creating new ones.
    • Publishes new tags and releases if they don't exist.
    • Sets up a Python environment and installs necessary packages.
    • Uses a script to summarize release notes.

🎯 Purpose & Impact

  • Purpose: Streamline the process of tagging and releasing new versions, making it easier to manage repository updates.
  • Impact: Saves time and reduces manual errors for developers by automating repetitive tasks, ensuring consistent release management. πŸš€

@UltralyticsAssistant UltralyticsAssistant added the enhancement New feature or request label Sep 29, 2024
@UltralyticsAssistant
Copy link
Member

πŸ‘‹ Hello @glenn-jocher, thank you for submitting this pull request for the ultralytics/assets repository! πŸš€ This is an automated response, and an Ultralytics engineer will review and assist you soon. Please ensure the following checklist is reviewed for a smooth process:

  • βœ… Purpose & Clarity: Clearly explain the purpose of your PR in the description. You've outlined the automation of tagging and releasesβ€”great job! Please link to any related issues.
  • βœ… Up-to-Date Branch: Check that your pull request is up-to-date with the main branch. If not, please merge the latest changes.
  • βœ… Passing Checks: Ensure all CI checks are passing. If any issues arise, you might want to consult our CI documentation.
  • βœ… Documentation Update: Modify the relevant documentation if your changes require any updates.
  • βœ… Testing: Make sure to include or update tests if applicable, and confirm they all pass.
  • βœ… CLA Signing: Confirm you've signed the Contributor License Agreement. If you haven't yet, add "I have read the CLA Document and I sign the CLA" as a comment.
  • βœ… Concise Changes: Keep changes minimal and focused on the purpose of the workflow. Remember Bruce Lee’s wisdom: "Hack away the unessential."

If you need further assistance, feel free to reach out. Thank you for enhancing the automation of our repository! πŸš€βœ¨

@glenn-jocher glenn-jocher merged commit 0f20d14 into main Sep 29, 2024
1 check passed
@glenn-jocher glenn-jocher deleted the glenn-jocher-patch-1 branch September 29, 2024 17:57
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