kharkevich/GitHub IssueOps Approvals
Provide feedback (approve/reject) on GitHub Issues based on comments
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| repo-token | GITHUB_TOKEN | yes | — |
| mode | How to determine approvers: valid values are team or list | yes | list |
| approvers | Comma-separated list of approvers or team name | yes | — |
| minimum-approvals | Minimum number of approvals to progress workflow | no | 1 |
| fail-on-decline | Fail workflow if any approver declines | no | false |
| approve-words | Comma-separated list of words that approve | no | approve, approved, looks good, looks good to me, looks good to me!, lgtm, lgtm!, ship it, ship it!, :shipit:, :shipit:! |
| decline-words | Comma-separated list of words that decline | no | denied, deny, no, decline, declined, decline!, no!, nope, nope!, not yet, not yet!, not ready, not ready!, not good, not good!, not good enough, not good enough!, not approved, not approved!, not approved yet, not approved yet!, not approved enough, not approved enough!, not ready to ship, not ready to ship!, not ready to ship yet, not ready to ship yet!, not ready to ship enough, not ready to ship enough!, not ready to ship enough yet, not ready to ship enough yet! |
Outputs
| name | description |
|---|---|
| approved | The result of the action (true/false/undefined) |
| justification | The justification for the result (e.g. 'approved by 2 of 3 approvers') |