masmovil/Slack Notify CI
Notify GitHub commit and PR results via Slack with automatic PR detection and SSO user resolution
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| slack-access-token | Slack Bot Token (starts with xoxb-) for posting messages | yes | — |
| github-access-token | GitHub Personal Access Token (repo + read:org scopes) for PR detection and SSO resolution | yes | — |
| send-message-to-channel | Slack channel name (with #) or set to null to disable | no | — |
| send-message-to-user | Set to true to send direct messages, false to disable | no | false |
| commit-url | URL to the commit | yes | — |
| commit-author-username | GitHub username of commit author | yes | — |
| commit-author-email | Email of commit author | yes | — |
| commit-message | The commit message | yes | — |
| status-name | Name of the CI/CD job or check | yes | — |
| status-description | Description of the status | yes | — |
| status-conclusion | Result of the status check (success, failure, error) | yes | — |
| status-url | URL to the CI/CD job details | yes | — |
Outputs
| name | description |
|---|---|
| channel-slack-message-id | The Slack message timestamp (ID) of the message sent to channel |
| channel-slack-channel-id | The Slack channel ID where the message was sent |
| direct-slack-message-id | The Slack message timestamp (ID) of the direct message sent to user |
| direct-slack-user-id | The Slack user ID who received the direct message |