-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplugin.contracts.json
More file actions
159 lines (159 loc) · 5.31 KB
/
plugin.contracts.json
File metadata and controls
159 lines (159 loc) · 5.31 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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
{
"version": "1",
"contracts": [
{
"kind": "module",
"type": "git.webhook",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.WebhookModuleConfig"
},
{
"kind": "module",
"type": "github.app",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.GitHubAppModuleConfig"
},
{
"kind": "module",
"type": "github.runner_provider",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.RunnerProviderModuleConfig"
},
{
"kind": "step",
"type": "step.gh_action_trigger",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.ActionTriggerConfig",
"input": "workflow.plugin.github.v1.ActionTriggerInput",
"output": "workflow.plugin.github.v1.ActionTriggerOutput"
},
{
"kind": "step",
"type": "step.gh_action_status",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.ActionStatusConfig",
"input": "workflow.plugin.github.v1.ActionStatusInput",
"output": "workflow.plugin.github.v1.ActionStatusOutput"
},
{
"kind": "step",
"type": "step.gh_compute_gateway",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.ComputeGatewayConfig",
"input": "workflow.plugin.github.v1.ComputeGatewayInput",
"output": "workflow.plugin.github.v1.ComputeGatewayOutput"
},
{
"kind": "step",
"type": "step.gh_create_check",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.CreateCheckConfig",
"input": "workflow.plugin.github.v1.CreateCheckInput",
"output": "workflow.plugin.github.v1.CreateCheckOutput"
},
{
"kind": "step",
"type": "step.gh_pr_create",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.PRCreateConfig",
"input": "workflow.plugin.github.v1.PRCreateInput",
"output": "workflow.plugin.github.v1.PRCreateOutput"
},
{
"kind": "step",
"type": "step.gh_pr_merge",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.PRMergeConfig",
"input": "workflow.plugin.github.v1.PRMergeInput",
"output": "workflow.plugin.github.v1.PRMergeOutput"
},
{
"kind": "step",
"type": "step.gh_pr_comment",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.PRCommentConfig",
"input": "workflow.plugin.github.v1.PRCommentInput",
"output": "workflow.plugin.github.v1.PRCommentOutput"
},
{
"kind": "step",
"type": "step.gh_pr_review",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.PRReviewConfig",
"input": "workflow.plugin.github.v1.PRReviewInput",
"output": "workflow.plugin.github.v1.PRReviewOutput"
},
{
"kind": "step",
"type": "step.gh_issue_create",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.IssueCreateConfig",
"input": "workflow.plugin.github.v1.IssueCreateInput",
"output": "workflow.plugin.github.v1.IssueCreateOutput"
},
{
"kind": "step",
"type": "step.gh_issue_close",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.IssueCloseConfig",
"input": "workflow.plugin.github.v1.IssueCloseInput",
"output": "workflow.plugin.github.v1.IssueCloseOutput"
},
{
"kind": "step",
"type": "step.gh_issue_label",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.IssueLabelConfig",
"input": "workflow.plugin.github.v1.IssueLabelInput",
"output": "workflow.plugin.github.v1.IssueLabelOutput"
},
{
"kind": "step",
"type": "step.gh_release_create",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.ReleaseCreateConfig",
"input": "workflow.plugin.github.v1.ReleaseCreateInput",
"output": "workflow.plugin.github.v1.ReleaseCreateOutput"
},
{
"kind": "step",
"type": "step.gh_release_upload",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.ReleaseUploadConfig",
"input": "workflow.plugin.github.v1.ReleaseUploadInput",
"output": "workflow.plugin.github.v1.ReleaseUploadOutput"
},
{
"kind": "step",
"type": "step.gh_repo_dispatch",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.RepoDispatchConfig",
"input": "workflow.plugin.github.v1.RepoDispatchInput",
"output": "workflow.plugin.github.v1.RepoDispatchOutput"
},
{
"kind": "step",
"type": "step.gh_deployment_create",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.DeploymentCreateConfig",
"input": "workflow.plugin.github.v1.DeploymentCreateInput",
"output": "workflow.plugin.github.v1.DeploymentCreateOutput"
},
{
"kind": "step",
"type": "step.gh_secret_set",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.SecretSetConfig",
"input": "workflow.plugin.github.v1.SecretSetInput",
"output": "workflow.plugin.github.v1.SecretSetOutput"
},
{
"kind": "step",
"type": "step.gh_graphql",
"mode": "strict_proto",
"config": "workflow.plugin.github.v1.GraphQLConfig",
"input": "workflow.plugin.github.v1.GraphQLInput",
"output": "workflow.plugin.github.v1.GraphQLOutput"
}
]
}