Skip to content

Repository Notifications

ImperaZim edited this page Jun 28, 2026 · 1 revision

Repository Notifications

Official EasyLibrary repositories use GitHub Actions for Discord notifications. Manual GitHub Settings Webhooks should not be used for push, release or changelog notifications.

Required files:

.github/scripts/notify-discord.py
.github/workflows/repository-notifications.yml
.github/workflows/release.yml

release.yml only applies to repositories that publish release assets.

Required secrets:

DISCORD_PUSH_WEBHOOK_URL
DISCORD_RELEASE_WEBHOOK_URL

If a secret is missing, the workflow skips the notification safely. Notification failure should not fail quality, build or release jobs.

The repository notification workflow supports workflow_dispatch, which sends a manual test payload to the push notification channel.

Release notifications are sent from the release workflow after assets are published and verified. They do not rely on a separate on: release workflow.

The shared Discord embed keeps author icons, clickable repository/branch/tag links, commit/release links and compact fields. Webhook URLs are never printed.

Clone this wiki locally