-
-
Notifications
You must be signed in to change notification settings - Fork 230
GitHub Actions: Check for Co-authored-by format #414
Copy link
Copy link
Open
Labels
APIs/BackendLike getting feature requests from the frontend team? Look no further!Like getting feature requests from the frontend team? Look no further!BeginnerSimple projects that can be done by people relatively new to programming.Simple projects that can be done by people relatively new to programming.BotsBleep-boop. Automate parts of yours and others lives by creating smart, hip, and cool bots.Bleep-boop. Automate parts of yours and others lives by creating smart, hip, and cool bots.Developer toolingHelp your fellow developers out by making their job a bit more enjoyable with good tooling.Help your fellow developers out by making their job a bit more enjoyable with good tooling.Medium workThis project takes little time to complete. (ETA week or two)This project takes little time to complete. (ETA week or two)
Metadata
Metadata
Assignees
Labels
APIs/BackendLike getting feature requests from the frontend team? Look no further!Like getting feature requests from the frontend team? Look no further!BeginnerSimple projects that can be done by people relatively new to programming.Simple projects that can be done by people relatively new to programming.BotsBleep-boop. Automate parts of yours and others lives by creating smart, hip, and cool bots.Bleep-boop. Automate parts of yours and others lives by creating smart, hip, and cool bots.Developer toolingHelp your fellow developers out by making their job a bit more enjoyable with good tooling.Help your fellow developers out by making their job a bit more enjoyable with good tooling.Medium workThis project takes little time to complete. (ETA week or two)This project takes little time to complete. (ETA week or two)
Project description
The goal is to develop a bot that automatically checks commit messages in a repository for incorrectly formatted
Co-authored-by:entries. TheCo-authored-by:trailer is a standard used by GitHub and other version control systems to credit multiple contributors to a single commit clearly. Proper formatting typically includes the author's full name and email address. This bot will identify common formatting errors such as missing email addresses, incorrect casing, usage of GitHub usernames instead of proper names, and potentially problematic single-word names. When detecting such issues, the bot should flag or comment on the commit or pull request, guiding contributors to correct their commit message formatting.Examples of incorrect formats:
(No email addresses provided)
(GitHub username used instead of real name)
(GitHub username instead of proper name and missing email)
(Single-word name, potentially ambiguous)
Relevant Technology
Complexity and required time
Complexity
Required time (ETA)
Categories