zetamarkets/slack-approval
Custom action to send approval request to Slack from GitHub Actions
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| baseMessageTs | Target message ts to update instead of posting a new message | no | "" |
| baseMessagePayload | Base message payload to post. If empty, a default message is used. | no | {} |
| successMessagePayload | Message payload to post on approval. Defaults to baseMessagePayload. | no | {} |
| failMessagePayload | Message payload to post on rejection/cancel. Defaults to baseMessagePayload. | no | {} |
| custom-blocks | Custom blocks to display in Slack notification (JSON string) | no | [] |
| approvers | A comma-separated list of approvers' Slack user IDs. If not set, anyone can approve. | no | "" |
| minimumApprovalCount | The minimum number of approvals required. | no | 1 |
Outputs
| name | description |
|---|---|
| mainMessageTs | Timestamp of the main message sent to Slack |