2024-11-04 17:59:28 +08:00
name : LLM Code Review
permissions :
contents : read
pull-requests : write
on :
pull_request :
types : [ opened, reopened, synchronize]
jobs :
llm-code-review :
runs-on : ubuntu-latest
steps :
- uses : fit2cloud/LLM-CodeReview-Action@main
env :
2024-11-05 14:57:48 +08:00
GITHUB_TOKEN : ${{ secrets.FIT2CLOUDRD_LLM_CODE_REVIEW_TOKEN }}
2024-11-04 17:59:28 +08:00
OPENAI_API_KEY : ${{ secrets.ALIYUN_LLM_API_KEY }}
2024-11-22 10:11:48 +08:00
LANGUAGE : English
2024-11-04 17:59:28 +08:00
OPENAI_API_ENDPOINT : https://dashscope.aliyuncs.com/compatible-mode/v1
MODEL : qwen2-1.5b-instruct
2024-11-22 10:11:48 +08:00
PROMPT : "Please check the following code differences for any irregularities, potential issues, or optimization suggestions, and provide your answers in English."
2024-11-04 17:59:28 +08:00
top_p : 1
temperature : 1
# max_tokens: 10000
MAX_PATCH_LENGTH : 10000
IGNORE_PATTERNS : "/node_modules,*.md,/dist,/.github"
FILE_PATTERNS : "*.java,*.go,*.py,*.vue,*.ts,*.js,*.css,*.scss,*.html"