phorus-group/Slack Pipeline Notify Action

Posts, updates, or recovers pipeline failure messages in Slack. Tracks failures per repo+branch with attempt counters. Optionally updates draft release messages on a separate releases channel.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 20, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: phorus-group/slack-pipeline-notify-action@999b1129700560a94d527105ad6a361931787e82 # no releases — HEAD as of 2026-07-11

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

namedescriptionrequireddefault
slack-tokenSlack Bot User OAuth Token (xoxb-...). Required scopes: chat:write, channels:history (public channels), groups:history (private channels)yes
notifications-channelSlack channel ID for failure tracking notificationsno""
statusPipeline status: running, failure, or successyes
releaseSet to 'true' to enable release notifications. When enabled: 'running' also does release-start, 'success'/'failure' also does release-endnofalse
releases-channelSlack channel ID for release notifications. Required when release is trueno""
release-urlGitHub release HTML URL. Falls back to constructed URL from github contextno""
namedescription
notifications-thread-tsThread timestamp for the notifications channel message. Use as thread_ts to post replies in the same thread. Empty if no message was posted or found.
releases-thread-tsThread timestamp for the releases channel message. Use as thread_ts to post replies in the same thread. Empty if no release message was handled.