ci: Discord integration (#1420)

This commit is contained in:
Juro Oravec 2025-10-03 14:15:12 +02:00 committed by GitHub
parent 8a979cd821
commit f781a6d7fe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 146 additions and 0 deletions

View file

@ -344,6 +344,25 @@ Then, you can run the script to update the URLs in the codebase.
python scripts/validate_links.py --rewrite
```
## Integrations
### Discord
We integrate with our [Discord server](https://discord.gg/NaQ8QPyHtD) to notify about new releases, issues, PRs, and discussions.
See:
- [`issue-discord.yml`](https://github.com/django-components/django-components/blob/master/.github/workflows/issue-discord.yml)
- [`release-discord.yml`](https://github.com/django-components/django-components/blob/master/.github/workflows/release-discord.yml)
- [`pr-discord.yml`](https://github.com/django-components/django-components/blob/master/.github/workflows/pr-discord.yml)
- [`discussion-discord.yml`](https://github.com/django-components/django-components/blob/master/.github/workflows/discussion-discord.yml)
See [this tutorial](https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks) on how to set up the Discord webhooks.
The Discord webhook URLs are stored as secrets in the GitHub repository.
- `DISCORD_WEBHOOK_DEVELOPMENT` - For new issues
- `DISCORD_WEBHOOK_ANNOUNCEMENTS` - For new releases
## Project management
### Project board