From 3af7f41195845d6dec1b420fef9c84ebe3607d78 Mon Sep 17 00:00:00 2001 From: Cherise Bryan <51966982+CheriseCodes@users.noreply.github.com> Date: Fri, 29 Dec 2023 23:16:29 -0500 Subject: [PATCH 1/3] Update README.md for ease of use Update description to make the action easier to use and avoid confusion --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 566a3ea1..916fe571 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ jobs: uses: actions/checkout@v3 - name: AI Code Reviewer - uses: your-username/ai-code-reviewer@main + uses: freeedcom/ai-codereviewer@main with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # The GITHUB_TOKEN is there by default so you just need to keep it like it is and not necessarily need to add it as secret as it will throw an error. [More Details](https://docs.github.com/en/actions/security-guides/automatic-token-authentication#about-the-github_token-secret) OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} @@ -46,8 +46,7 @@ jobs: exclude: "**/*.json, **/*.md" # Optional: exclude patterns separated by commas ``` -4. Replace `your-username` with your GitHub username or organization name where the AI Code Reviewer repository is - located. +4. (Optional) Fork this repository to your account or organization then replace `freeedcom/ai-codereviewer` with the name of the forked repository. For example, if you forked the repository to `MyUsername/ai-code-reviewer`, then you would change this line to `uses: MyUsername/ai-code-reviewer@main`. 5. Customize the `exclude` input if you want to ignore certain file patterns from being reviewed. From 89026ed11dcbd8d5abf975e3a2d6c49cbf5accd8 Mon Sep 17 00:00:00 2001 From: Cherise Bryan <51966982+CheriseCodes@users.noreply.github.com> Date: Fri, 29 Dec 2023 23:26:45 -0500 Subject: [PATCH 2/3] Forking is required Correct readme to communicate that forking the repository is required for the workflow to work --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 916fe571..c8c8ea67 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,9 @@ review process. 2. Add the OpenAI API key as a GitHub Secret in your repository with the name `OPENAI_API_KEY`. You can find more information about GitHub Secrets [here](https://docs.github.com/en/actions/reference/encrypted-secrets). -3. Create a `.github/workflows/main.yml` file in your repository and add the following content: +3. Fork this repository to your account or organization + +4. Create a `.github/workflows/main.yml` file in your repository and add the following content: ```yaml name: AI Code Reviewer @@ -38,7 +40,7 @@ jobs: uses: actions/checkout@v3 - name: AI Code Reviewer - uses: freeedcom/ai-codereviewer@main + uses: your-account/ai-codereviewer@main with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # The GITHUB_TOKEN is there by default so you just need to keep it like it is and not necessarily need to add it as secret as it will throw an error. [More Details](https://docs.github.com/en/actions/security-guides/automatic-token-authentication#about-the-github_token-secret) OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} @@ -46,11 +48,11 @@ jobs: exclude: "**/*.json, **/*.md" # Optional: exclude patterns separated by commas ``` -4. (Optional) Fork this repository to your account or organization then replace `freeedcom/ai-codereviewer` with the name of the forked repository. For example, if you forked the repository to `MyUsername/ai-code-reviewer`, then you would change this line to `uses: MyUsername/ai-code-reviewer@main`. +5. Replace `your-username/ai-codereviewer` with the name of the forked repository. For example, if you forked the repository to `MyUsername/ai-code-reviewer`, then you would replace `uses: your-account/ai-codereviewer@main` with `uses: MyUsername/ai-code-reviewer@main`. -5. Customize the `exclude` input if you want to ignore certain file patterns from being reviewed. +6. Customize the `exclude` input if you want to ignore certain file patterns from being reviewed. -6. Commit the changes to your repository, and AI Code Reviewer will start working on your future pull requests. +7. Commit the changes to your repository, and AI Code Reviewer will start working on your future pull requests. ## How It Works From 532464e9310282b6a2802c3e2e84889e40173551 Mon Sep 17 00:00:00 2001 From: Cherise Bryan <51966982+CheriseCodes@users.noreply.github.com> Date: Fri, 29 Dec 2023 23:27:55 -0500 Subject: [PATCH 3/3] your-account -> your-username --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c8c8ea67..e7c7abdd 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ jobs: uses: actions/checkout@v3 - name: AI Code Reviewer - uses: your-account/ai-codereviewer@main + uses: your-username/ai-codereviewer@main with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # The GITHUB_TOKEN is there by default so you just need to keep it like it is and not necessarily need to add it as secret as it will throw an error. [More Details](https://docs.github.com/en/actions/security-guides/automatic-token-authentication#about-the-github_token-secret) OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}