guyerreich/AWS Send Webhook

GitHub Action to send a secure webhook to an AWS handler using a Secrets Manager token and GitHub OIDC for role assumption.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Dec 17, 2024
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: guyerreich/action-send-aws-webhook@5c34f000e8fd363124b3167d0be3d99acd374be1 # v1.0.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
webhook_urlThe URL to which the webhook will be sent.yes
aws_regionThe AWS region where the secret is stored.yes
aws_role_to_assumeThe AWS IAM role to assume for securely accessing AWS Secrets Manager using GitHub OIDC.yes
audienceThe audience value to be included in the OIDC token request URL, if applicable.sts.amazonaws.com
secret_nameThe name of the secret stored in AWS Secrets Manager (e.g., a token).yes
content_typeContent-Type header for the request, such as application/json (default: application/json).application/json
headersOptional additional headers to include in the webhook request. Provide as a JSON object.no
payloadThe JSON payload to send in the webhook request.yes

no outputs