mirror of
https://github.com/joelwmale/webhook-action.git
synced 2026-06-12 02:36:00 -05:00
2.3.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 webhookinsecure(optional): Enables calling to known self-signed or invalid SSL certificates
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.
Releases
13
Languages
TypeScript
95.4%
JavaScript
4.6%