{"repo":"ravsamhq/notify-slack-action","free":true,"listed":false,"github":"https://github.com/ravsamhq/notify-slack-action","clone":"git clone https://github.com/ravsamhq/notify-slack-action.git","description":"🔔 Send a Slack Notification from Github Actions regarding failure, warnings, or even success.","language":"TypeScript","stars":184,"topics":["github-actions","github-action","slack-bot","slack-actions","workflow-status-notifications","slack","workflow","notifications","actions","github"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Notify Slack Action Send Github Actions workflow status notifications to Slack regarding failures, warnings or even success. You can read more about the action in our blog post. Features - [x] Ability to control when to send notification - [x] Custom Notification Title, Message and Footer using template variables - [x] Mention Users and control when to mention them - [x] Mention Users Groups and control when to mention them - [x] Customize icons based on the action status Example workflows Minimal workflow Running a workflow only on the specified branch To run the notifier for a specific branch, you can utilize the either github.ref name for pushes or github.head ref for pull requests. For example, if you want to run the notifier only on the origin/main branch for pushes the following would constrain the workflow to that branch: Extended Example without User Mentions Extended Example with User Mentions To get the Slack Member IDs, open the User profile you want to mention. Click More and Copy Member ID . Extended Example with Users Groups Mentions To mention a channel, you can configure the mention groups key like: The following variables are available for formatting your own strings. - {branch} - {branch url} - {commit url} - {commit sha} - {emoji} - {repo} - {repo url} - {status message} - {run url} - {job} - {workflow} - {workflow url} You can use these to construct custom notification title , message format and footer . In order to use {workflow url} , specify the token i","default_branch":null,"files":null,"tree":[],"storefront":"/r/ravsamhq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ravsamhq/notify-slack-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}