--- hooks: hook1: command: /usr/bin/local/script_xy.sh {{ /field2/foo }} asdfasdf signature: X-Gitea-Signature ip_filter: allow: - 127.0.0.1/31 secrets: - secret_key_01 - secret_key_02 filter: json: pointer: /ref regex: refs/heads/master hook2: command: /usr/bin/local/script_xy.sh asdfasdf signature: X-Gitea-Signature ip_filter: deny: - 10.10.10.0/22 secrets: - secret_key_01 - secret_key_02 filter: and: - json: pointer: /ref regex: refs/heads/master - json: pointer: /after regex: f6e5fe4fe37df76629112d55cc210718b6a55e7e hook3: command: /usr/bin/local/script_xyz.sh signature: X-Gitea-Signature secrets: - secret_key03 filter: or: - json: pointer: /ref regex: refs/heads/master - json: pointer: /after regex: f6e5fe4fe37df76629112d55cc210718b6a55e7e