This PR introduces several improvements to our Git commit and pull request creation process:
Commit Message Handling:
Added fallback to use the default commit message if the user input is empty.
Improved error handling for failed commits.
Pull Request Creation:
Implemented automatic upstream branch setting during push.
Added functionality to generate PR diff for better context.
Integrated Bedrock API for generating PR titles and descriptions based on the diff.
Improved error handling and feedback for PR creation process.
Bedrock API Integration:
Updated query_bedrock function to print streaming responses in real-time.
These changes aim to streamline our Git workflow, provide more informative commit messages and PR descriptions, and improve the overall developer experience.
Enhance Git Commit and Pull Request Workflow
This PR introduces several improvements to our Git commit and pull request creation process:
Commit Message Handling:
Pull Request Creation:
Bedrock API Integration:
These changes aim to streamline our Git workflow, provide more informative commit messages and PR descriptions, and improve the overall developer experience.