From 5d5237e9f0b20df1f3662ccf56002e377eac8570 Mon Sep 17 00:00:00 2001 From: pooneyy <85266337+pooneyy@users.noreply.github.com> Date: Tue, 19 Aug 2025 16:18:09 +0800 Subject: [PATCH] Create llm-code-review.yml: Add LLM code review GitHub Actions workflow --- .github/workflows/llm-code-review.yml | 28 +++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/llm-code-review.yml diff --git a/.github/workflows/llm-code-review.yml b/.github/workflows/llm-code-review.yml new file mode 100644 index 000000000..38a5d21da --- /dev/null +++ b/.github/workflows/llm-code-review.yml @@ -0,0 +1,28 @@ +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: + GITHUB_TOKEN: ${{ github.token }} + OPENAI_API_KEY: ${{ secrets.ALIYUN_LLM_API_KEY }} + LANGUAGE: Chinese + OPENAI_API_ENDPOINT: https://dashscope.aliyuncs.com/compatible-mode/v1 + MODEL: qwen2.5-coder-3b-instruct + PROMPT: "请检查以下代码差异是否存在任何不规范、潜在问题,提出优化建议,并以中文提供答案。" + 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,*.yml,*.yaml"