{"id":15757948,"url":"https://github.com/ahmadnassri/action-slack-workflow-notifications","last_synced_at":"2025-03-13T17:34:31.154Z","repository":{"id":37056030,"uuid":"288880782","full_name":"ahmadnassri/action-slack-workflow-notifications","owner":"ahmadnassri","description":"Fully detailed GitHub Actions workflow notifications in Slack","archived":false,"fork":false,"pushed_at":"2023-01-16T23:01:49.000Z","size":400,"stargazers_count":1,"open_issues_count":13,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-26T20:23:20.437Z","etag":null,"topics":["action","github","notifications","slack"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/ahmadnassri.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}},"created_at":"2020-08-20T02:01:03.000Z","updated_at":"2022-03-30T14:34:55.000Z","dependencies_parsed_at":"2023-02-10T06:46:13.838Z","dependency_job_id":null,"html_url":"https://github.com/ahmadnassri/action-slack-workflow-notifications","commit_stats":{"total_commits":83,"total_committers":2,"mean_commits":41.5,"dds":"0.10843373493975905","last_synced_commit":"b3f48cbd3230ff49917dc3c511fd56a064853600"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmadnassri%2Faction-slack-workflow-notifications","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmadnassri%2Faction-slack-workflow-notifications/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmadnassri%2Faction-slack-workflow-notifications/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmadnassri%2Faction-slack-workflow-notifications/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ahmadnassri","download_url":"https://codeload.github.com/ahmadnassri/action-slack-workflow-notifications/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243448353,"owners_count":20292594,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["action","github","notifications","slack"],"created_at":"2024-10-04T09:41:09.124Z","updated_at":"2025-03-13T17:34:30.656Z","avatar_url":"https://github.com/ahmadnassri.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitHub Action: GitHub Slack Workflow Notifications\n\nFully detailed GitHub Actions workflow notifications in Slack\n\n[![license][license-img]][license-url]\n[![release][release-img]][release-url]\n[![super linter][super-linter-img]][super-linter-url]\n[![test][test-img]][test-url]\n[![semantic][semantic-img]][semantic-url]\n\n![](docs/preview.png)\n\n## Usage\n\n``` yaml\non:\n  pull_request:\n\njobs:\n  # run as many jobs as you want\n  a-job:\n    runs-on: ubuntu-latest\n\n    steps:\n      # run as many steps as you need\n      - uses: actions/checkout@v2\n      - uses: actions/setup-node@v1\n      - run: npm install\n      - run: npm test\n\n  # include one last job\n  slack:\n    if: ${{ always() }} # ensure this job always runs\n    needs: [ a-job, ... ] # indicate which jobs you want to wait for\n    runs-on: ubuntu-latest\n    steps:\n      - uses: ahmadnassri/action-slack-workflow-notifications@v1\n        with:\n          slack-webhook: https://hooks.slack.com/services/...\n          ignore-jobs: slack\n          ignore-steps: actions/checkout@v2\n```\n\n### Inputs\n\n| input           | required | default                    | description                                                     |\n|-----------------|----------|----------------------------|-----------------------------------------------------------------|\n| `slack-webhook` | ✔        | `-`                        | A Slack [Webhook URL](https://api.slack.com/messaging/webhooks) |\n| `github-token`  | ❌        | `github.token`             | The GitHub token used to update the pull-request                |\n| `ignore-jobs`   | ❌        | ` `                        | Comma separated list of job names to ignore                     |\n| `ignore-steps`  | ❌        | `Set up job, Complete job` | Comma separated list of step names to ignore                    |\n\n----\n\u003e Author: [Ahmad Nassri](https://www.ahmadnassri.com/) \u0026bull;\n\u003e Twitter: [@AhmadNassri](https://twitter.com/AhmadNassri)\n\n[license-url]: LICENSE\n[license-img]: https://badgen.net/github/license/ahmadnassri/action-slack-workflow-notifications\n\n[release-url]: https://github.com/ahmadnassri/action-slack-workflow-notifications/releases\n[release-img]: https://badgen.net/github/release/ahmadnassri/action-slack-workflow-notifications\n\n[super-linter-url]: https://github.com/ahmadnassri/action-slack-workflow-notifications/actions?query=workflow%3Asuper-linter\n[super-linter-img]: https://github.com/ahmadnassri/action-slack-workflow-notifications/workflows/super-linter/badge.svg\n\n[test-url]: https://github.com/ahmadnassri/action-slack-workflow-notifications/actions?query=workflow%3Atest\n[test-img]: https://github.com/ahmadnassri/action-slack-workflow-notifications/workflows/test/badge.svg\n\n[semantic-url]: https://github.com/ahmadnassri/action-slack-workflow-notifications/actions?query=workflow%3Arelease\n[semantic-img]: https://badgen.net/badge/📦/semantically%20released/blue\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmadnassri%2Faction-slack-workflow-notifications","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahmadnassri%2Faction-slack-workflow-notifications","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmadnassri%2Faction-slack-workflow-notifications/lists"}