forked from tarmojussila/zai-code-review
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathaction.yml
More file actions
41 lines (41 loc) · 1.22 KB
/
action.yml
File metadata and controls
41 lines (41 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
name: 'Zai Code Bot'
description: 'AI-powered PR code review'
author: 'AndreiDrang'
branding:
icon: 'shield'
color: 'blue'
inputs:
ZAI_API_KEY:
description: "Z.ai API key"
required: true
ZAI_MODEL:
description: "Z.ai AI model"
required: false
default: "glm-5"
GITHUB_TOKEN:
description: "GitHub token for API access"
required: false
default: ${{ github.token }}
ZAI_TIMEOUT:
description: "Z.ai API request timeout in milliseconds"
required: false
default: "30000"
ZAI_AUTO_REVIEW_LARGE_PR_FILE_THRESHOLD:
description: "Patchable file count that switches PR auto-review into batched mode"
required: false
default: "50"
ZAI_AUTO_REVIEW_MAX_BATCH_CHARS:
description: "Approximate character budget per batched PR auto-review request"
required: false
default: "120000"
ZAI_AUTO_REVIEW_MAX_FILES_PER_BATCH:
description: "Maximum distinct files included in each batched PR auto-review request"
required: false
default: "40"
ZAI_AUTO_REVIEW_MAX_PATCH_CHARS:
description: "Maximum diff characters per file chunk before splitting a large patch across review parts"
required: false
default: "18000"
runs:
using: "node20"
main: "dist/index.js"