gamesight/Slack Workflow Notifications

A Github Action for sending Workflow run results to Slack

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 27, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: gamesight/slack-workflow-status@2e709ce51fd47f02b7221db8547e6e6f49f81f1d # v2.0.0

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

namedescriptionrequireddefault
repo_tokenYou must manually pass in secrets.GITHUB_TOKENyes
slack_webhook_urlSlack Incoming Webhook URL. Provide either this or `slack_bot_token` (not both). Recommended source: a repository secret named `SLACK_WEBHOOK_URL` referenced from your workflow. no
slack_bot_tokenSlack Bot User OAuth Token (`xoxb-…`) for posting via the Web API. Provide either this or `slack_webhook_url` (not both). When set, `channel` is required. The Slack app needs `chat:write` (and `chat:write.public` to post in channels the bot isn't a member of). Falls back to the `SLACK_BOT_TOKEN` env var when this input is empty. no
channelWhere to post the notification. With `slack_webhook_url`, overrides the default channel attached to the webhook (workspace permitting). With `slack_bot_token`, this is required and accepts a channel name (`#release`), channel ID (`C0123…`), or user ID (`U0123…`) for DMs. no
nameOverride the default name configured by the Slack SLACK_WEBHOOK_URLno
icon_emojiOverride the default webhook icon with an emoji. Uses emoji code: https://www.webfx.com/tools/emoji-cheat-sheet/no
icon_urlOverride the default webhook icon with an image via url.no
include_jobsShould the slack notification include individual job status and run timesyestrue
hide_job_statusesComma-separated list of job conclusions to omit from the rendered job list (e.g. "skipped" or "skipped,cancelled"). The overall workflow color/text still reflects all jobs. Default is "" (no filtering). no""
extra_textFree-form text appended to the notification body. Useful for adding a deploy URL, ticket link, channel mention, or any other context that should travel with the message. Default is "" (nothing appended). no""
include_commit_messageShould the slack notification include the head commit messageyesfalse
jobs_to_fetchNumber of jobs to fetch (for workflows with big number of jobs)no30
workflow_runSet to "true" when this action runs in a workflow triggered by the workflow_run event, to report on the upstream workflow rather than the current one.nofalse

no outputs