thunkable/Slack Release Notification
A GitHub Action to send Slack notifications for release pull requests
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| slack-bot-token | Slack bot token | yes | — |
| slack-channel-id | Slack channel ID | yes | — |
| github-token | GitHub token | yes | — |
| github-to-slack-map | Mapping of GitHub usernames to Slack user IDs in JSON format. Example: {"githubUsername1": "slackUserID1", "githubUsername2": "slackUserID2"} | no | — |
| initial-message-template | Template for the initial message when a PR is created | no | New release pull request created: <${prUrl}|${prTitle}>\n*From*: ${branchName} → *To*: ${targetBranch} |
| commit-list-message-template | Template for the message with the list of commits when a PR is created | no | Commits in this pull request:\n${commitListMessage}\n\n<${changelogUrl}|Full Changelog: ${branchName} to ${targetBranch}> |
| update-message-template | Template for the message when a PR is updated with new commits | no | New commit added: <${commitUrl}|${commitMessage}> by @${githubUser} |
| close-message-template | Template for the message when a PR is merged | no | Pull request <${prUrl}|${prTitle}> was merged by @${mergedBy} |
| sort-commits | Sort commits by types and scopes | no | false |
Outputs
no outputs