You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 6, 2024. It is now read-only.
This [OpenAI ChatGPT-based](https://platform.openai.com/docs/guides/chat) GitHub
8
-
Action provides a summary, release notes and review of pull requests. The unique
9
-
features of this action are:
10
11
11
-
-**Line-by-line code change suggestions**: This action reviews the changes line
12
+
CodeRabbit ai-pr-reviewer is an open-source project built on AI, designed to enhance developer productivity and efficiency by performing automated reviews of pull requests.
13
+
Features:
14
+
15
+
-**PR Summerization**: It generates a summary and release notes of the changes in the pull request.
16
+
-**Line-by-line code change suggestions**: Reviews the changes line
12
17
by line and provides code change suggestions that can be directly committed
13
18
from the GitHub UI.
14
19
-**Continuous, incremental reviews**: Reviews are performed on each commit
@@ -32,15 +37,18 @@ features of this action are:
32
37
`summarize_release_notes` prompts to focus on specific aspects of the review
33
38
process or even change the review objective.
34
39
35
-
# Professional Version of CodeRabbit <br/>
36
-
37
-
The professional version of our openai-pr-reviewer project is now live at
38
-
[coderabbit.ai](http://Coderabbit.ai). Building upon our open-source foundation,
39
-
CodeRabbit offers improved features, dedicated support, and our ongoing
40
-
commitment to superior code reviews.
40
+
To use this tool, you need to add the provided YAML file to your repository and configure the required environment variables, such as GITHUB_TOKEN and OPENAI_API_KEY.
41
+
For more information on usage, examples, contributing, and FAQs, you can refer to the sections below.
41
42
42
-
## Usage
43
+
-[Overview](#overview)
44
+
-[Install](#instal)
45
+
-[Conversation with OpenAI](#Conversation-with-OpenAI)
46
+
-[Examples](#examples)
47
+
-[Contribute](#contribute)
48
+
-[FAQs](#FAQs)
43
49
50
+
## Install
51
+
ai-pr-reviewer runs as a GitHub Action.
44
52
Add the below file to your repository at
45
53
`.github/workflows/openai-pr-reviewer.yml`
46
54
@@ -67,7 +75,7 @@ jobs:
67
75
review:
68
76
runs-on: ubuntu-latest
69
77
steps:
70
-
- uses: coderabbitai/openai-pr-reviewer@v1
78
+
- uses: fluxninja/openai-pr-reviewer@latest
71
79
env:
72
80
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
73
81
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
@@ -77,38 +85,6 @@ jobs:
77
85
review_comment_lgtm: false
78
86
```
79
87
80
-
### Conversation with OpenAI
81
-
82
-
You can reply to a review comment made by this action and get a response based
83
-
on the diff context. Additionally, you can invite the bot to a conversation by
84
-
tagging it in the comment (`@openai`).
85
-
86
-
Example:
87
-
88
-
> @openai Please generate a test plan for this file.
89
-
90
-
Note: A review comment is a comment made on a diff or a file in the pull
91
-
request.
92
-
93
-
### Ignoring PRs
94
-
95
-
Sometimes it is useful to ignore a PR. For example, if you are using this action
96
-
to review documentation, you can ignore PRs that only change the documentation.
97
-
To ignore a PR, add the following keyword in the PR description:
0 commit comments