actions-marketplace-validations/Slack Templates

Send Informative, Concise Slack Notifications With Minimal Effort

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Mar 26, 2024
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/scribemd_slack-templates@d0d96ee4657694316c434c1eb3ebe4a80d113b17 # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
bot-tokenThe Slack API bot token for your custom app with chat:write scope. yes
channel-idThe 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
templateThe type of Slack notification to send: "assignee," "custom," "reviewers," or "result." Defaults to "custom." Must pass message if using "custom." nocustom
resultsThe 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 }}
messageA custom Slack message to send. Do not also pass a template.noPass message or template to slack-templates.

no outputs