Skip to content

Commit

Permalink
update ai_reviewer.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
thias15 authored Jun 1, 2024
1 parent 4a232d6 commit 07083d2
Showing 1 changed file with 23 additions and 10 deletions.
33 changes: 23 additions & 10 deletions .github/workflows/ai_reviewer.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,35 @@
name: AI Code Reviewer
name: Code Review GPT

on:
pull_request:
types:
- opened
- synchronize
permissions: write-all
branches: [master]

permissions:
pull-requests: write

jobs:
review:
build:
runs-on: ubuntu-latest

steps:
- name: Checkout Repo
uses: actions/checkout@v3
- uses: actions/checkout@v2
with:
fetch-depth: 0

- name: AI Code Reviewer
uses: isl-org/OpenBot@ai_reviewer
- uses: actions/setup-node@v3
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)
node-version: 18

- name: Install code-review-gpt
run: npm install code-review-gpt

- name: Run code review script
run: npx code-review-gpt --ci
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BASE_SHA: ${{ github.event.pull_request.base.sha }}
GITHUB_SHA: ${{ github.sha }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
OPENAI_API_MODEL: "gpt-4" # Optional: defaults to "gpt-4"
exclude: "**/*.json" # Optional: exclude patterns separated by commas

0 comments on commit 07083d2

Please sign in to comment.