{"id":15714336,"url":"https://github.com/devwithkrishna/send-notifications-to-slack-from-github","last_synced_at":"2026-04-16T08:31:10.301Z","repository":{"id":251056453,"uuid":"836238605","full_name":"devwithkrishna/send-notifications-to-slack-from-github","owner":"devwithkrishna","description":"This action can be used send notifications of github workflows to slack","archived":false,"fork":false,"pushed_at":"2024-08-07T17:23:03.000Z","size":883,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T19:46:44.211Z","etag":null,"topics":["docker","github-actions","poetry","python","slack"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devwithkrishna.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-31T12:38:23.000Z","updated_at":"2024-08-07T17:18:58.000Z","dependencies_parsed_at":"2024-08-07T17:24:26.465Z","dependency_job_id":null,"html_url":"https://github.com/devwithkrishna/send-notifications-to-slack-from-github","commit_stats":null,"previous_names":["devwithkrishna/send-notifications-to-slack-from-github"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/devwithkrishna/send-notifications-to-slack-from-github","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devwithkrishna%2Fsend-notifications-to-slack-from-github","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devwithkrishna%2Fsend-notifications-to-slack-from-github/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devwithkrishna%2Fsend-notifications-to-slack-from-github/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devwithkrishna%2Fsend-notifications-to-slack-from-github/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devwithkrishna","download_url":"https://codeload.github.com/devwithkrishna/send-notifications-to-slack-from-github/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devwithkrishna%2Fsend-notifications-to-slack-from-github/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31877426,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T07:36:03.521Z","status":"ssl_error","status_checked_at":"2026-04-16T07:35:53.576Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","github-actions","poetry","python","slack"],"created_at":"2024-10-03T21:36:13.684Z","updated_at":"2026-04-16T08:31:10.288Z","avatar_url":"https://github.com/devwithkrishna.png","language":"Python","readme":"# send-notifications-to-slack-from-github\nThis action can be used send notifications of github workflows to slack\n\n# Why slack\n\nSlack is a powerful team collaboration tool that enhances communication and productivity.\nIt integrates with various apps and services, allowing for seamless workflow automation and centralized information sharing.\nSlack's real-time messaging, file sharing, and customizable notifications keep teams connected and organized,\nwhether working remotely or in the office\n\n# Prerequisites\n\n* Ensure to have a slack account and have admin access there to create a bot.\n\n* How to do it will be available in [prerequisites.md](prerequisites.md) file\n\n* **Configure your slack token as a secret named `SLACK_TOKEN`**\n\n* Pass your slack token in the workflow\n\n\n# Input parameters\n| Input      | Description  | Required   |\n|------------|--------------|------------|    \n| channel_id | Slack channel Id.| :heavy_check_mark: |\n| bot_name   | slack bot name | :heavy_check_mark: |\n| file_name | files to be uploadded to slack channel. more than one can be provided as a comma seperated value | :heavy_check_mark: |\n\n\n# What it does\n\n![github-slack.jpg](github-slack.jpg)\n\n* This automation intends to use GitHub workflows to send communication to slack.\n\n* The communications can be either files, or messages\n\n* A GitHub workflow will be triggered with necessary input params and that can upload a file or a message to the specific Slack channel as a bot.\n\n* The file can be of any type a json file, an image, an Excel or a xml. It Doesnt matter as long as you provide right name.\n\n# General Usage\n\n```markdown\n    - name: send slack notification\n      uses: devwithkrishna/send-notifications-to-slack-from-github@v1.0.0\n      with:\n        channel_id: \"your channel id here\" \n        bot_name: \"your bot name here\"\n        file_name: \"your file to be uploaded here. more than 1 seperate by comma\"\n```\n\n# Sending multiple files to slack\n```markdown\n    - name: send slack notification\n      uses: devwithkrishna/send-notifications-to-slack-from-github@v1.0.0\n      with:\n        channel_id: \"C07EUSM8EVS\" \n        bot_name: \"demo-bot\"\n        file_name: \"new/github-slack.jpg, data.json, data1.csv, abc/demo.txt\"\n```\n* This will send the file named `github-slack.jpg` inside `folder new`, `data.json and sata1.csv in workspace`, \n  and `demo.txt inside abc folder` to the slack channel with id `C07EUSM8EVS` \n\n* Make sure you pass slack token for authentication\n```markdown\nenv:\n  SLACK_TOKEN: ${{ secrets.SLACK_TOKEN }}\n```\n\n# Reference\n\nhttps://api.slack.com/methods\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevwithkrishna%2Fsend-notifications-to-slack-from-github","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevwithkrishna%2Fsend-notifications-to-slack-from-github","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevwithkrishna%2Fsend-notifications-to-slack-from-github/lists"}