-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathaction.yml
52 lines (41 loc) · 1.27 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
40
41
42
43
44
45
46
47
48
49
50
51
52
name: "Intellizzer"
description: "An intelligent GitHub Action that enhances code reviews with advanced language models and pull request recommendations."
inputs:
GITHUB_TOKEN:
description: "GitHub token to interact with the repository."
required: true
OPENAI_API_KEY:
description: "OpenAI API key for GPT."
required: true
OPENAI_API_MODEL:
description: "OpenAI API model."
required: false
default: "gpt-4o-mini"
OPENAI_API_ENDPOINT:
description: "Custom OpenAI API endpoint URL (optional)"
required: false
TELEGRAM_BOT_TOKEN:
description: "Telegram Bot Token for notifications"
required: true
TELEGRAM_CHAT_ID:
description: "Telegram Chat ID to send notifications"
required: true
ENABLE_TELEGRAM_BOT:
description: "Enable Telegram bot functionality"
required: false
default: "false"
BOT_NAME:
description: "Name of the bot that will appear in comments"
required: false
default: "Intellizzer"
exclude:
description: "Glob patterns to exclude files from the diff analysis (comma-separated)"
required: false
default: "*.md,*.txt,package-lock.json,yarn.lock"
runs:
using: "node20" # Updated to use Node.js 20
main: "dist/index.js"
branding:
icon: "cpu"
color: "red"
author: "Blizzer"