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

Ultralytics CLA Action #252

Open
wants to merge 28 commits into
base: main
Choose a base branch
from
Open

Ultralytics CLA Action #252

wants to merge 28 commits into from

Conversation

glenn-jocher
Copy link
Member

@glenn-jocher glenn-jocher commented Oct 20, 2024

πŸ› οΈ PR Summary

Made with ❀️ by Ultralytics Actions

🌟 Summary

This PR introduces a new GitHub action to ensure contributors have signed the Ultralytics Contributor License Agreement (CLA). πŸš€

πŸ“Š Key Changes

  • Added a new action.yml file for the Ultralytics CLA GitHub Action.
  • Configurations include inputs, such as GitHub token, organization, repository, and branch name for storing CLA signatures.
  • Defined defaults for CLA signature storage and document URL.
  • Included steps for code checkout, Python setup, dependency installation, and CLA verification.

🎯 Purpose & Impact

  • Purpose: Automate the verification of contributor license agreements, ensuring compliance and legal protection for the project and its contributors.
  • Impact: Enhances workflow efficiency by automatically checking if all contributors have signed the CLA, reducing administrative overhead and potential legal complications. βœ…

@UltralyticsAssistant UltralyticsAssistant added the enhancement New feature or request label Oct 20, 2024
@UltralyticsAssistant
Copy link
Member

πŸ‘‹ Hello @glenn-jocher, thank you for your Ultralytics CLA Action πŸš€ PR! This is an automated response to help streamline your contribution process. An Ultralytics engineer will review your PR shortly. In the meantime, please make sure you check off the following items:

  • βœ… Clearly State Your Purpose: Define the purpose of this PR in your description, linking any related issues to provide context. Make sure your commit messages are descriptive and up to project standards.
  • βœ… Sync With Main Branch: Ensure your branch is up-to-date with ultralytics/actions' main branch. You can update it by selecting 'Update branch' or running git pull and git merge main locally.
  • βœ… Pass CI Checks: Verify all CI checks have passed. If not, please resolve any outstanding issues to ensure a smooth integration.
  • βœ… Documentation Update: Update the project documentation as needed if your PR includes new or modified features.
  • βœ… Testing: Incorporate any necessary tests and confirm they all pass successfully.
  • βœ… Sign the CLA: Make sure you've signed our Contributor License Agreement. If this is your first contribution, please write "I have read the CLA Document and I sign the CLA" as a new comment.
  • βœ… Minimal Essential Changes: Aim to keep changes minimal and directly relevant to the issue or feature. "Simplicity is the ultimate sophistication." β€” Leonardo da Vinci

For further information, consult our Contributing Guide. Feel free to add comments here if you have any questions or need further assistance. Thanks for enhancing Ultralytics with your contributions! πŸš€βœ¨

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