mirror of
				https://github.com/adnanh/webhook.git
				synced 2025-10-25 18:50:57 +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
 |