This GitHub Action can produce fancy and more meaningful Discord messages for your commits.
The standard webhook from GitHub to Discord just dumps the commit messages right into your chat, this is fine but sometimes you just want some extra information. Did the commit introduce any new issues? Did it even compile successfully? That's what this Action is for.
Standard Webhook | New and improved Webhook |
---|---|
Feel free to help me for the maintenance of this project ! Thanks to all Sponsors on GitHub !
Setup this code on your repository's .github/workflows/
in a file like discord-push.yml
and push the changes:
name: Discord Webhook
on: [push]
jobs:
Discord_notification:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Run Discord Webhook
uses: Mist3r-Robot/classic-discord-webhook@main
with:
id: ${{ secrets.DISCORD_WEBHOOK_ID }}
token: ${{ secrets.DISCORD_WEBHOOK_TOKEN }}
threadId: ${{ secrets.DISCORD_WEBHOOK_THREAD_ID }}
You can see the example file at /.github/workflows/discord-push.yml
id |
token |
threadId |
---|---|---|
Required — This is the id of your Discord webhook, if you copy the webhook url, this will be the first part of it. | Required — Your Discord webhook token, it's the second part of the url. | Not required — if you want to send the message in a thread, you can specify the thread id here. |
Note
Need more help ? See this post on DEV or this post on my blog in French.