-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathaction.yml
More file actions
32 lines (32 loc) · 923 Bytes
/
action.yml
File metadata and controls
32 lines (32 loc) · 923 Bytes
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
# begin action.yml
name: 'Gemini Python Tutor'
description: 'Action to generate feedback using LLMs'
inputs:
report-files:
description: 'Comma-separated list of test report file paths'
required: true
student-files:
description: 'Comma-separated list of student code file paths'
required: true
api-key:
description: 'API key for the selected LLM'
required: true
model:
description: 'LLM model to use (e.g., gemini, grok)'
required: false
default: 'gemini'
readme-path:
description: 'Path to the README file with assignment instructions'
required: true
explanation-in:
description: 'Language for explanations (e.g., English, Korean)'
required: false
default: 'English'
fail-expected:
description: 'Whether test failures are expected (true/false)'
required: false
default: 'false'
runs:
using: 'docker'
image: 'Dockerfile'
# end action.yml