mirror of
https://github.com/adnanh/webhook.git
synced 2025-05-09 23:24:44 +00:00
The payload-hash-* options are imprecisely named. Clarify their function as HMAC validations by renaming them. The existing options will continue to work but are deprecated. Log a warning if the old options are used. All tests, examples, and documentation are updated. Fixes #289
28 lines
685 B
Text
28 lines
685 B
Text
- id: webhook
|
|
execute-command: /home/adnan/redeploy-go-webhook.sh
|
|
command-working-directory: /home/adnan/go
|
|
response-message: I got the payload!
|
|
response-headers:
|
|
- name: Access-Control-Allow-Origin
|
|
value: '*'
|
|
pass-arguments-to-command:
|
|
- source: payload
|
|
name: head_commit.id
|
|
- source: payload
|
|
name: pusher.name
|
|
- source: payload
|
|
name: pusher.email
|
|
trigger-rule:
|
|
and:
|
|
- match:
|
|
type: payload-hmac-sha1
|
|
secret: mysecret
|
|
parameter:
|
|
source: header
|
|
name: X-Hub-Signature
|
|
- match:
|
|
type: value
|
|
value: refs/heads/master
|
|
parameter:
|
|
source: payload
|
|
name: ref
|