{"id":24084055,"url":"https://github.com/amendx/slackbot-release","last_synced_at":"2025-10-17T03:13:59.164Z","repository":{"id":49491308,"uuid":"517731441","full_name":"amendx/slackbot-release","owner":"amendx","description":"A Github Action for Slack notifications when a new release is out :)","archived":false,"fork":false,"pushed_at":"2023-08-23T15:28:24.000Z","size":579,"stargazers_count":12,"open_issues_count":6,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-01T17:08:14.380Z","etag":null,"topics":["action","devops","github-actions","integration-slack","release-automation","release-notes","slack","slack-api","step"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/amendx.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,"zenodo":null}},"created_at":"2022-07-25T16:00:50.000Z","updated_at":"2025-01-14T11:46:44.000Z","dependencies_parsed_at":"2025-04-30T19:43:50.782Z","dependency_job_id":"c12c79ab-1191-4a1b-95ce-5a9d46c687a9","html_url":"https://github.com/amendx/slackbot-release","commit_stats":{"total_commits":10,"total_committers":3,"mean_commits":"3.3333333333333335","dds":0.6,"last_synced_commit":"7ee34bfbe88964c5e83b8d61c8428cd77733755e"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/amendx/slackbot-release","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amendx%2Fslackbot-release","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amendx%2Fslackbot-release/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amendx%2Fslackbot-release/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amendx%2Fslackbot-release/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amendx","download_url":"https://codeload.github.com/amendx/slackbot-release/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amendx%2Fslackbot-release/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260268635,"owners_count":22983601,"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","devops","github-actions","integration-slack","release-automation","release-notes","slack","slack-api","step"],"created_at":"2025-01-10T00:19:17.195Z","updated_at":"2025-10-17T03:13:59.144Z","avatar_url":"https://github.com/amendx.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Notify Slack on changes\n\nThis GitHub Action sends a rich-text notification to your Slack channel when there's a new release in your GitHub repository.\n\nWe use [mack](https://github.com/tryfabric/mack)  to render the body of the release as Slack blocks.\n\n\u003cimg width=\"782\" alt=\"Design Master\" src=\"https://user-images.githubusercontent.com/30783877/180804836-f2644f6f-ff79-4dd1-b3c9-04f6a56f91c1.png\"\u003e\n\n# Usage\n\n## Instructions\n\n- [Create a Slack app](https://api.slack.com/apps/new) called \"Release Bot\"\n- Click **Incoming Webhooks** and toggle **Activate Incoming Webhooks**\n- Click **Add New Webhook to Workspace**\n- Pick the channel the app will post to and then click **Authorize**\n- Set your `SLACK_WEBHOOK_URL` to the Webhook URL\n- Create a workflow file\n\n```yaml\nname: Slackbot on release\n\non:\n  release:\n    types:\n      - created\n\njobs:\n  notify_slack:\n    runs-on: ubuntu-latest\n    name: Notify Slack on Release\n    steps:\n      - name: Notify Slack on Releases\n        uses: amendx/slackbot-release@1.0.1\n        with:\n          slack_webhook_url: ${{ secrets.SLACK_WEBHOOK_URL }}\n```\n\n\u003cimg width=\"973\" alt=\"Github actions\" src=\"https://user-images.githubusercontent.com/30783877/180820722-c5d5b438-b02f-4501-8da3-ed3e742563aa.png\"\u003e\n\n## Developing locally\nInstall the dependencies\n\n```bash\n$ npm install\n```\nBuild the typescript and package it for distribution\n\n```bash\n$ npm run build \u0026\u0026 npm run package\n```\n\n\n## Releasing\n\nCut a new release\n\n```bash\n$ release-it\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famendx%2Fslackbot-release","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famendx%2Fslackbot-release","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famendx%2Fslackbot-release/lists"}