A GitHub Action that sends Discord notifications from your CI/CD workflows.
Discord Action is a GitHub Action that sends notifications to Discord channels using webhooks. It allows developers to automate Discord messages from their CI/CD pipelines, providing alerts for GitHub events like pushes, builds, or workflow completions.
Developers and DevOps teams using GitHub Actions who want to integrate Discord notifications into their automated workflows for monitoring and alerts.
It offers a straightforward, configurable way to send rich Discord messages (with files and custom embeds) directly from GitHub Actions, eliminating the need for custom scripts or third-party services.
GitHub Action that sends a Discord message.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows overriding username, avatar, and embed color, enabling branded notifications as shown in the examples with custom color and username.
Can send multiple files such as images or logs in a single step, useful for sharing build artifacts or reports directly in Discord.
Supports separate webhook ID and token inputs to avoid exposing full URLs in workflow logs, enhancing security for sensitive channels.
Built on Docker for consistent execution in GitHub's Linux container environment, reducing compatibility issues and ensuring it 'just works'.
Only supports Linux Docker containers, excluding workflows on Windows or macOS runners, as explicitly stated in the README.
Lacks support for advanced Discord embed elements like fields, thumbnails, or footers, limiting rich message creation beyond color customization.
Does not include retry logic or fallback mechanisms for failed webhook calls, which could lead to silent notification failures in unreliable networks.