All Projects β†’ justwatchcom β†’ Github Releases Notifier

justwatchcom / Github Releases Notifier

Licence: mit
Receive Slack notifications for new releases of your favorite software on GitHub.

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Github Releases Notifier

Slack Dark Mojave Theme
Beautiful dark theme for slack 3, 4+. Apply theme by running one command 🌸
Stars: ✭ 107 (-14.4%)
Mutual labels:  slack
Statusok
Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected.
Stars: ✭ 1,522 (+1117.6%)
Mutual labels:  slack
Tfsnotificationrelay
An extensible plugin for TFS that sends notifications to Slack, HipChat and IRC
Stars: ✭ 120 (-4%)
Mutual labels:  slack
Slack Bundle
Symfony bundle integration of the nexylan/slack library.
Stars: ✭ 110 (-12%)
Mutual labels:  slack
Zenmusic
Slack / Sonos / Spotify / Node.js - Control Sonos through #Slack
Stars: ✭ 113 (-9.6%)
Mutual labels:  slack
Realtimechat
Open source, native iOS Messenger, with realtime chat conversations (full offline support).
Stars: ✭ 1,511 (+1108.8%)
Mutual labels:  slack
Slack Notifier
A simple wrapper for posting to slack channels
Stars: ✭ 1,441 (+1052.8%)
Mutual labels:  slack
Irc Slack
IRC-to-Slack gateway
Stars: ✭ 123 (-1.6%)
Mutual labels:  slack
Slackinviter
Go-ne slackin
Stars: ✭ 113 (-9.6%)
Mutual labels:  slack
Pokevision Cli
PokΓ©Vision has shutdown (for now). Follow @PokeVisionGo on Twitter for updates.
Stars: ✭ 118 (-5.6%)
Mutual labels:  slack
Graylog Plugin Slack
Graylog alarm callback for Slack
Stars: ✭ 110 (-12%)
Mutual labels:  slack
Jamstack Comments Engine
An example of a comments engine you could add to any JAMstack site hosted on Netlify
Stars: ✭ 112 (-10.4%)
Mutual labels:  slack
Slack Sql
πŸŽ‰ Bring SQL console to Slack
Stars: ✭ 115 (-8%)
Mutual labels:  slack
Botonomous
A PHP Framework For Creating Autonomous Slack Bots
Stars: ✭ 109 (-12.8%)
Mutual labels:  slack
Clj Slack
Use Slack REST API from Clojure
Stars: ✭ 119 (-4.8%)
Mutual labels:  slack
Block Slack Users
Hide messages from users and bots, make Slack a Happy Place Again! 😁
Stars: ✭ 105 (-16%)
Mutual labels:  slack
Template Slash Command And Dialogs
Sample Slack app that uses a Slash Command and interactive message to create helpdesk tickets
Stars: ✭ 114 (-8.8%)
Mutual labels:  slack
Pm2 Slack
A PM2 module to emit events to Slack
Stars: ✭ 124 (-0.8%)
Mutual labels:  slack
Concierge
Modular chat bot. (Karma + Sassy + Hubot) * (Discord + Facebook + Messenger + Slack + Skype + Telegram + Hipchat + ...) = Concierge
Stars: ✭ 121 (-3.2%)
Mutual labels:  slack
Destalinator
Code for managing Cleanup of Stale Channels
Stars: ✭ 115 (-8%)
Mutual labels:  slack

github-releases-notifier

Build Status Go Report Card Docker Pulls

Receive Slack notifications if a new release of your favorite software is available on GitHub.

screenshot.png

Watching repositories

To watch repositories simply add them to the list of arguments -r=kubernetes/kubernetes -r=prometheus/prometheus and so on.

Deploying

  1. Get a URL to send WebHooks to your Slack from https://api.slack.com/incoming-webhooks.
  2. Get a token for scraping GitHub: https://help.github.com/.

Docker

docker run --rm -e GITHUB_TOKEN=XXX -e SLACK_HOOK=https://hooks.slack.com/... justwatch/github-releases-notifier -r=kubernetes/kubernetes

docker-compose

  1. Change into the deployments/ folder.
  2. Open docker-compose.yml
  3. Change the token in the environment section to the ones obtained above.
  4. docker-compose up

Kubernetes

kubectl create secret generic github-releases-notifier \
        --from-literal=github=XXX` \
        --from-literal=slack=XXX

After creating the secret with your credentials you can apply the deployment:

kubectl apply -f deployments/kubernetes.yml

That's it.

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].