All Projects → 8398a7 → Action Slack

8398a7 / Action Slack

Licence: mit
Provides the function of slack notification to GitHub Actions.

Programming Languages

typescript
32286 projects

Labels

Projects that are alternatives of or similar to Action Slack

Query track
Find time-consuming database queries for ActiveRecord-based Rails Apps
Stars: ✭ 258 (-16.77%)
Mutual labels:  slack
Awesome Slack
🕶️ List of communities powered by Slack.
Stars: ✭ 274 (-11.61%)
Mutual labels:  slack
Terraform Aws Notify Slack
Terraform module which creates SNS topic and Lambda function which sends notifications to Slack
Stars: ✭ 290 (-6.45%)
Mutual labels:  slack
Laravel Slack
#️⃣ Slack notification for Laravel as it should be. Easy, fast, simple and highly testable.
Stars: ✭ 263 (-15.16%)
Mutual labels:  slack
Papercups
Open-source live customer chat
Stars: ✭ 4,554 (+1369.03%)
Mutual labels:  slack
Yonce
👑 Queen Bey-inspired themes for all your favs.
Stars: ✭ 280 (-9.68%)
Mutual labels:  slack
Alfred Slack
The Slack workflow for Alfred app
Stars: ✭ 254 (-18.06%)
Mutual labels:  slack
Python Slack Sdk
Slack Developer Kit for Python
Stars: ✭ 3,307 (+966.77%)
Mutual labels:  slack
Node Slack Sdk
Slack Developer Kit for Node.js
Stars: ✭ 2,988 (+863.87%)
Mutual labels:  slack
Cdk Constructs
A collection of higher-level aws cdk constructs: slack-approval-workflow, #slack & msteams notifications, chatops, blue-green-container-deployment, codecommit-backup, OWASP dependency-check, contentful-webhook, github-webhook, stripe-webhook, static-website, pull-request-check, pull-request-approval-rule, codepipeline-merge-action, codepipeline-check-parameter-action...
Stars: ✭ 282 (-9.03%)
Mutual labels:  slack
Slackr
#️⃣ A package to send webhook API messages to Slack.com channels/users from R
Stars: ✭ 269 (-13.23%)
Mutual labels:  slack
Python Slack Events Api
Slack Events API adapter for Python (Flask required)
Stars: ✭ 272 (-12.26%)
Mutual labels:  slack
Workbase Server
Slack alternative, email integrated, build with Meteor
Stars: ✭ 284 (-8.39%)
Mutual labels:  slack
Aws To Slack
Forward AWS CloudWatch Alarms and other notifications from Amazon SNS to Slack.
Stars: ✭ 261 (-15.81%)
Mutual labels:  slack
Phanbook
A Q&A and Forum PHP platform
Stars: ✭ 294 (-5.16%)
Mutual labels:  slack
Slack Theme Cli
A CLI tool for changing Slack's desktop app colors
Stars: ✭ 256 (-17.42%)
Mutual labels:  slack
Vagas Java
Mural de vagas para desenvolvedores Java
Stars: ✭ 276 (-10.97%)
Mutual labels:  slack
Yetibot
🤖 Extreme chatops bot for Slack and IRC 🔧 New contributors welcome 🏗
Stars: ✭ 311 (+0.32%)
Mutual labels:  slack
Slack Emojinator
Bulk upload emoji into Slack
Stars: ✭ 296 (-4.52%)
Mutual labels:  slack
Slack History Export
A NPM module that allows slack users export their history
Stars: ✭ 284 (-8.39%)
Mutual labels:  slack

action-slack

codecov

Quick Start

You can learn more about it here.

steps:
  - uses: 8398a7/[email protected]
    with:
      status: ${{ job.status }}
      fields: repo,message,commit,author,action,eventName,ref,workflow,job,took # selectable (default: repo,message)
    env:
      SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} # required
    if: always() # Pick up events even if the job fails or is canceled.
success

Custom Formats of your choice

You can learn more about it here.

steps:
  - uses: 8398a7/[email protected]
  with:
    status: custom
    fields: workflow,job,commit,repo,ref,author,took
    custom_payload: |
      {
        attachments: [{
          color: '${{ job.status }}' === 'success' ? 'good' : '${{ job.status }}' === 'failure' ? 'danger' : 'warning',
          text: `${process.env.AS_WORKFLOW}\n${process.env.AS_JOB} (${process.env.AS_COMMIT}) of ${process.env.AS_REPO}@${process.env.AS_REF} by ${process.env.AS_AUTHOR} ${{ job.status }} in ${process.env.AS_TOOK}`,
        }]
      }
  env:
    SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
  if: always() # Pick up events even if the job fails or is canceled.
custom

For GitHub Enterprise

steps:
  - uses: 8398a7/[email protected]
    with:
      github_base_url: https://your.ghe.com # Specify your GHE
      status: ${{ job.status }}
      fields: repo,message,commit,author,action,eventName,ref,workflow,job,took
    env:
      SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
    if: always()
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].