Skip to content

Operations

This document tracks maintainer-facing operational setup for SafeAI.

GitHub to Discord Notifications

The repository includes GitHub Actions workflows for Discord notifications:

  • .github/workflows/discord-release-notify.yml
  • .github/workflows/discord-pr-merge-notify.yml

Required GitHub Actions secrets:

  • DISCORD_RELEASE_WEBHOOK_URL Use for #release-notes or #announcements.
  • DISCORD_CONTRIBUTORS_WEBHOOK_URL Use for #contributors.

Recommended routing:

  • Releases -> #release-notes
  • Merged pull requests -> #contributors

Setup process:

  1. Create Discord channel webhooks in the target channels.
  2. Add the webhook URLs as GitHub Actions secrets in safeai-sdk/safeai.
  3. Verify the workflows by publishing a release or merging a test PR into main.

Do not commit webhook URLs, bot tokens, or any secret values to the repository.