You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
ChatGPT Integration
v0.2
Pre-release
Let chatgpt review your PR.
Please note: this repo is a WIP and I do not recommend you to use it in production!
- code of experimental quality!
- ChatGPT often generates misleading comments which could confuse your contributors and that's one reason against using this action in production.
- Sometimes you will get 403 errors when the generated prompt is too long or considered an attack(perhaps?).
Split the prompt and let ChatGPT comment on every single file should resolve this issue.This feature has been implemented but it is unstable. Addsplit: true
towith
node in your config to enable this feature.
on: [pull_request]
name: ChatGPT CodeReview
jobs:
chatgpt_comment:
runs-on: ubuntu-latest
name: Let chatgpt comment on your PR.
steps:
- name: ChatGPT comment
uses: kxxt/chatgpt-action@v0.2
id: chatgpt
with:
number: ${{ github.event.pull_request.number }}
sessionToken: ${{ secrets.CHATGPT_SESSION_TOKEN }}
split: 'yolo' # Use true to enable the unstable split feature.
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}