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

Update review.yml #103

Merged
merged 1 commit into from
Dec 10, 2024
Merged

Update review.yml #103

merged 1 commit into from
Dec 10, 2024

Conversation

PierreGode
Copy link
Owner

No description provided.

@PierreGode
Copy link
Owner Author

AI Pull Request Summary:
The pull request modifies the GitHub Actions workflow file .github/workflows/review.yml, changing the pipeline from a general code review to a specific pull request summary and review process. Key changes include:

  1. Workflow Name Change: Updated from "Code Review Pipeline" to "PR Summary and Code Review".

  2. Event Types: Consolidated event types for pull requests into a list format.

  3. Permissions: Added permissions for reading contents, writing pull requests, and writing issues.

  4. Jobs Renaming: Renamed job from code_review to pr_summary.

  5. Python Setup: Added steps for checking out the repository, setting up Python 3.9, and installing dependencies.

  6. AI Summary Generation: Introduced a step to generate a summary of pull request changes using OpenAI's API, replacing the previous inline comment generation process. The new implementation fetches the PR diff, constructs a summary prompt, and posts the summary as a comment on the PR.

  7. GPT Code Reviewer Integration: Added a separate job, code_review, using the PierreGode/GPTcode-reviewer action for comprehensive code review tasks, excluding certain file types like JSON and Markdown.

Overall, the changes simplify the workflow by focusing on summarizing pull request changes and utilizing an updated AI model for code reviews.

@PierreGode PierreGode merged commit 224986e into master Dec 10, 2024
2 checks passed
@PierreGode PierreGode deleted the PierreGode-patch-6 branch December 10, 2024 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant