Skip to content

Commit ff327e7

Browse files
committed
feat: 코드리뷰 봇 추가
1 parent 0778cf6 commit ff327e7

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

.github/workflows/cr.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
name: Code Review by ChatGPT
2+
3+
on:
4+
pull_request:
5+
types: [opened, reopened, synchronize]
6+
7+
permissions:
8+
contents: read
9+
pull-requests: write
10+
models: true # GitHub Models 사용 시 필요
11+
12+
jobs:
13+
chatgpt-code-review:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- name: Run ChatGPT Code Review
17+
uses: anc95/ChatGPT-CodeReview@main
18+
env:
19+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
20+
21+
# if use github models https://github.com/marketplace/models
22+
USE_GITHUB_MODELS: true
23+
MODEL: openai/gpt-4.1-mini
24+
25+
# OpenAI API 사용
26+
# OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
27+
# OPENAI_API_ENDPOINT: https://api.openai.com/v1
28+
# MODEL: gpt-4o # 또는 gpt-3.5-turbo 등
29+
30+
# 언어 및 프롬프트 설정
31+
LANGUAGE: Korean
32+
PROMPT: |
33+
다음 코드 변경 사항을 리뷰해 주세요. 혼란스럽거나 개선할 부분이 있다면 알려주세요.
34+
35+
# 모델 세부 설정
36+
top_p: 1
37+
temperature: 0.7
38+
max_tokens: 10000
39+
40+
# 리뷰할 파일 패턴 설정
41+
INCLUDE_PATTERNS: "*.kt,*.kts,*.md"
42+
IGNORE_PATTERNS: "build/**/*,*.lock,*.iml,.idea/**/*,**/node_modules/**/*"
43+
44+
# 너무 긴 diff는 무시
45+
MAX_PATCH_LENGTH: 10000

0 commit comments

Comments
 (0)