-
Notifications
You must be signed in to change notification settings - Fork 105
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
[Feature] [VDP] [Pipelines] Workflow automation-Code Review Assistance #1025
Comments
9 tasks
donch1989
pushed a commit
to instill-ai/component
that referenced
this issue
Jul 11, 2024
# Because - We need a GitHub component to complete some development automation tasks # This commit ## Related Issue instill-ai/instill-core#1025 ## Todo - [X] TASK_GET_ALL_PULL_REQUESTS: function to get all prs given owner name and repository name. - [X] TASK_GET_PULL_REQUEST: function to get a specific pr given owner name, repository name, and pr number. (including file changes) - [X] TASK_GET_REVIEW_COMMENT: get review comment inside a pull request - [X] TASK_CREATE_REVIEW_COMMENT: create review comment inside a pull request - [X] TASK_GET_COMMIT: get commit messages and file changes - [x] TASK_CREATE_ISSUE: post issue - [x] TASK_GET_ALL_ISSUES: get all issues in a repo - [x] TASK_GET_ISSUE: get an issue - [x] TASK_CREATE_WEBHOOK: register webhook, https://docs.github.com/en/webhooks/webhook-events-and-payloads
AmeliaCelline
pushed a commit
to AmeliaCelline/fork-component
that referenced
this issue
Jul 15, 2024
- We need a GitHub component to complete some development automation tasks instill-ai/instill-core#1025 - [X] TASK_GET_ALL_PULL_REQUESTS: function to get all prs given owner name and repository name. - [X] TASK_GET_PULL_REQUEST: function to get a specific pr given owner name, repository name, and pr number. (including file changes) - [X] TASK_GET_REVIEW_COMMENT: get review comment inside a pull request - [X] TASK_CREATE_REVIEW_COMMENT: create review comment inside a pull request - [X] TASK_GET_COMMIT: get commit messages and file changes - [x] TASK_CREATE_ISSUE: post issue - [x] TASK_GET_ALL_ISSUES: get all issues in a repo - [x] TASK_GET_ISSUE: get an issue - [x] TASK_CREATE_WEBHOOK: register webhook, https://docs.github.com/en/webhooks/webhook-events-and-payloads
I closed this because it has been done by GitHub component |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is There an Existing Issue for This?
Where do you intend to apply this feature?
Instill Core, Instill Cloud
Is your Proposal Related to a Problem?
This is a sub-issue of #1022
User story
As an Engineering Manager
He/She wants a code review assistance tool that leverages Large Language Models (LLM) and other security tools
So that he/she can receive concise reports about file changes, identify important bugs or vulnerabilities quickly, and streamline the review process.
Background:
Engineering managers often face the challenge of reading through a large volume of file changes during code reviews. This can lead to frustration and the risk of missing critical bugs or security vulnerabilities. An efficient tool that uses advanced technologies to summarize changes and highlight key issues can significantly improve the review process.
Describe Your Proposed Solution
Basic Features:
Concise Summarization:
Automated Report Generation:
Advanced Features:
Developer Interaction:
Streamlined Review Process:
Security Integration:
Highlight the Benefits
Benefits:
Anything Else?
Scenario:
Initial Review:
Report Analysis:
Developer Response:
Final Review:
The text was updated successfully, but these errors were encountered: