-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaction.yml
More file actions
34 lines (32 loc) · 1008 Bytes
/
action.yml
File metadata and controls
34 lines (32 loc) · 1008 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
33
34
name: 'GASS - Github Activity Scoring System'
description: 'Analyzes PR code quality using OpenRouter and scores activity on O2 Oracle for GASS token distribution.'
author: 'michael-bey'
branding:
icon: 'award'
color: 'purple'
inputs:
o2_email:
description: 'Email for O2 Oracle authentication'
required: true
o2_password:
description: 'Password for O2 Oracle authentication'
required: true
o2_app_id:
description: 'App ID for O2 Oracle'
required: true
o2_prop_list_id:
description: 'Property List ID for O2 Oracle'
required: true
openrouter_api_key:
description: 'API Key for OpenRouter'
required: true
openrouter_model:
description: 'Model to use on OpenRouter (e.g. anthropic/claude-3.5-sonnet)'
required: false
default: 'anthropic/claude-opus-4.5'
github_token:
description: 'GitHub token for posting PR review comments (optional). Pass secrets.GITHUB_TOKEN.'
required: false
runs:
using: 'node20'
main: 'dist/index.js'