Skip to content

Create tag.yml#76

Merged
glenn-jocher merged 2 commits intomainfrom
glenn-jocher-patch-1
Sep 29, 2024
Merged

Create tag.yml#76
glenn-jocher merged 2 commits intomainfrom
glenn-jocher-patch-1

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
@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