/
action.yml
39 lines (39 loc) · 1.17 KB
/
action.yml
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
name: "AI Review Flex"
description: "Fully customizable AI reviewer"
branding:
icon: "shield"
color: "green"
inputs:
OPENAI_API_KEY:
description: "OpenAI API Key"
required: true
GITHUB_TOKEN:
description: "Value of secrets.GITHUB_TOKEN"
required: true
LANGUAGE:
description: "Your preferred language. Example: English"
required: false
default: "English"
DEBUG:
description: "Set true to enable debug mode"
required: false
CODING_GUIDE_PATH:
description: "File path of the coding guide. Relative path from the project root."
required: false
CODING_GUIDE_LEVEL:
description: "Hierarchy of markdowns representing each rule."
required: false
CODING_GUIDE_ENABLE_PATTERN:
description: "Regex patterns for rules that enable review by AI."
required: false
default: "AI Review.*ON"
CODING_GUIDE_FILE_PATTERN:
description: "Regex pattern to match file path that the rules should apply to."
required: false
default: ".*"
CODING_GUIDE_READER:
description: "File path of the custom script that returns each rule"
required: false
runs:
using: "node20"
main: "packages/ai-review-flex/dist/index.js"