forked from xmtplabs/coder-action
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaction.yml
More file actions
59 lines (55 loc) · 1.67 KB
/
action.yml
File metadata and controls
59 lines (55 loc) · 1.67 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
name: "XMTP Coder Action"
description: "Manage Coder AI task lifecycle from GitHub events"
author: "XMTP"
branding:
icon: cpu
color: purple
inputs:
action:
description: "Action to perform: create_task, close_task, pr_comment, issue_comment, failed_check"
required: true
coder-url:
description: "Coder deployment URL"
required: true
coder-token:
description: "Coder session token"
required: true
coder-task-name-prefix:
description: "Prefix for deterministic task names"
required: false
default: "gh"
coder-template-name:
description: "Coder template for workspace creation (create_task only)"
required: false
default: "task-template"
coder-template-preset:
description: "Template preset to use (create_task only)"
required: false
coder-organization:
description: "Coder organization (create_task only)"
required: false
default: "default"
prompt:
description: "Custom prompt text — issue URL is always appended (create_task only)"
required: false
github-token:
description: "GitHub token for API operations. Defaults to the workflow's GITHUB_TOKEN."
required: false
coder-github-username:
description: "GitHub username of the designated coder agent"
required: false
default: "xmtp-coder-agent"
outputs:
task-name:
description: "The deterministic task name"
task-url:
description: "URL to view the task in Coder"
task-status:
description: "Task status after action completes"
skipped:
description: "Whether the action was skipped"
skip-reason:
description: "Reason the action was skipped, if applicable"
runs:
using: "node20"
main: "dist/index.js"