Sign inSign up

xrstf/github-releases-notifier

By xrstf

•Updated almost 6 years ago

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

Image
0

1.2K

xrstf/github-releases-notifier repository overview

⁠github-releases-notifier

Note: This fork mainly updates the Go dependencies and removes some unused stuff (like dotenv support=).

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/... \
  xrstf/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.

Tag summary

Content type

Image

Digest

Size

5.6 MB

Last updated

almost 6 years ago

docker pull xrstf/github-releases-notifier