mirror of
https://github.com/joelwmale/webhook-action.git
synced 2026-08-24 20:54:48 +08:00
4e08e13c818ec8a3a26ae6a3b8fd86128a5d38f6
Bump js-yaml from 3.14.0 to 3.14.1
🚀 Webhook Action
A Github Action for sending a webhook event any endpoint
Supports all workflow event types
Usage
Example:
- name: Webhook
uses: joelwmale/webhook-action@master
with:
url: ${{ secrets.WEBHOOK_URL }}
headers: '{"repository": "joelwmale/webhook-action"}'
body: '{"event": "deployment", "repository": "joelwmale/webhook-action"}'
It is highly recommended to use the action is an explicit commit SHA-1:
uses = "joelwmale/webhook-action@{SHA-1}" to find a commit click here.
Action Input
The action has support for the following input variables (arguments):
url(required): The url to send the webhook toheaders(optional): Any headers you want to be sent with the webhookbody(optional): The body of data send with the webhook
You can find more information on how to use these input variables below.
Arguments
Headers
Required: false
Allows you to send custom headers with the request
headers: '{"repository": "joelwmale/webhook-action"}'
Body
Required: false Must be a stringified JSON payload
Allows you to send a custom JSON object to the webhook
body: '{"event": "deployment", "repository": "joelwmale/webhook-action"}'
Issues
If you find any issues or have an improvement feel free to submit an issue
License
The MIT License (MIT). Please see License File for more information.
Languages
TypeScript
95.4%
JavaScript
4.6%