actions-marketplace-validations/Slack Templates
Send Informative, Concise Slack Notifications With Minimal Effort
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Mar 26, 2024
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/scribemd_slack-templates@d0d96ee4657694316c434c1eb3ebe4a80d113b17 # no releases — HEAD as of 2026-07-10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| bot-token | The Slack API bot token for your custom app with chat:write scope. | yes | — |
| channel-id | The ID of a Slack channel to send notifications to. Your bot should be a member. Secondary-click on the channel in Slack, and select "Copy link" to copy a URL containing the channel ID. | yes | — |
| template | The type of Slack notification to send: "assignee," "custom," "reviewers," or "result." Defaults to "custom." Must pass message if using "custom." | no | custom |
| results | The job results to report via Slack when using the "result" template. Defaults to the status of the current job. To report the result of an entire workflow, use this action from a final notify job that depends on (a.k.a., "needs") all other jobs. Then, pass join(needs.*.result, ' '). The highest ranking result will be reported: 1. failure, 2. cancelled, 3. success, 4. skipped. Alternatively, a custom result may be passed provided that it is quoted for use as a Bash command line argument. | no | ${{ job.status }} |
| message | A custom Slack message to send. Do not also pass a template. | no | Pass message or template to slack-templates. |
Outputs
no outputs