mirror of
https://github.com/joelwmale/webhook-action.git
synced 2026-08-24 00:49:00 +08:00
317ed6376e4095e52df34c4db48e555d7c1ee731
Bump @types/node from 18.7.9 to 18.7.11
🚀 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.
Languages
TypeScript
95.4%
JavaScript
4.6%