spice-labs-inc/Spice Labs Slack Notifications

Send standardized release, deployment, and staging notifications to Slack with GitHub→Slack username mapping

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
typeNotification type: release, deployment-success, deployment-failure, stagingyes
slack-bot-tokenSlack bot token (xoxb-...)yes
channelSlack channel ID or name (e.g. #releases or C1234567890)yes#release-notifications
channel-idSlack channel ID for reactions (use output from release notification)no
username-mappingJSON object mapping GitHub usernames to Slack user IDs {"github_user": "U1234567890"}no
release-tagRelease tag (e.g. v1.2.3) - optional, will use latest release if not providedno
github-tokenGitHub token for API access - required for auto-generationno
show-progressAdd hourglass reaction to release post to indicate in-progress deploymentnotrue
workflow-nameName of the workflow/deployment - required for deployment typesno
workflow-urlLink to the workflow run - auto-generated if not providedno
environmentDeployment environment (e.g. production, staging) - required for deployment typesno
thread-tsTimestamp of message to reply to (for threading deployment updates to release messages)no
commit-messageCommit message for staging deploymentsno
staging-urlURL to the staging environmentno
actorGitHub username who triggered the actionno${{ github.actor }}
repositoryRepository nameno${{ github.repository }}
branchBranch nameno${{ github.ref_name }}
commit-shaCommit SHA (long version recommended)no
namedescription
timestampTimestamp of the sent message (for threading replies)
channel_idChannel ID of the sent message (for reactions)