Open Issues Need Help
View All on GitHubAI Summary: The task requires fixing a bug in the `ExtractIssueNumber` method of a .NET application. The method currently incorrectly extracts issue numbers from branch names, matching numbers anywhere in the string instead of only at the beginning or after a prefix. The solution involves modifying the regular expression used for matching to ensure it only extracts issue numbers from the correct positions.
๐ง ๐ค This tool generates AI-powered commit messages via Git hooks, automating meaningful message suggestions from OpenAI and others to improve commit quality and efficiency.
AI Summary: The task is to fix a bug in the `dotnet-aicommitmessage` tool where the JIRA prefix is duplicated in commit messages if already present. The solution involves adding a normalization and check before applying the prefix to account for variations in spacing, underscores, and casing. Unit tests should be added to ensure the fix works correctly for various input scenarios.
๐ง ๐ค This tool generates AI-powered commit messages via Git hooks, automating meaningful message suggestions from OpenAI and others to improve commit quality and efficiency.
AI Summary: Implement a `-skipai` flag for the `dotnet-aicommitmessage` tool. This flag should prevent API calls to OpenAI, instead using only local processing for commit message generation. The flag should be removed from the final commit message. Unit tests are required.
๐ง ๐ค This tool generates AI-powered commit messages via Git hooks, automating meaningful message suggestions from OpenAI and others to improve commit quality and efficiency.
AI Summary: Implement a configuration option (environment variable or settings key) to disable OpenAI API calls in the `dotnet-aicommitmessage` tool. This involves modifying the code to check the configuration, conditionally skip API requests, log an appropriate message, and ensure robust error handling. Thorough testing and README documentation updates are also required.
๐ง ๐ค This tool generates AI-powered commit messages via Git hooks, automating meaningful message suggestions from OpenAI and others to improve commit quality and efficiency.