Je suis pas à l’aise avec les notifications GitHub par email : soit trop soit pas assez et j’ai surtout benné des emails liés à des issues que je n’ai donc vues qu’avec un certain délai. Et j’aime pas ça, surtout quand c’est pour remonter un bogue.
Je voulais un outil simple, avec WebUI, qui permette de sélectionner les dépôts et les alertes à relayer sur Discord pour Issues, Pull Requests, Actions, Forks et Stars.
Le tout configurable en lot ou à l’unité.
Voici https://github.com/Aerya/github-discord-notifier Avec une petite image Docker
services:
github-discord-notifier:
image: ghcr.io/aerya/github-discord-notifier:latest
container_name: github-discord-notifier
restart: always
ports:
- 943:8080
environment:
APP_SECRET_KEY: à générer avec python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"
APP_ENCRYPTION_KEY: à générer avec python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"
volumes:
- /volume1/docker/github-discord-notifier:/data