[ { "id": "release", "execute-command": "@nq@", "include-command-output-in-response": false, "pass-arguments-to-command": [ { "source": "string", "name": "@pigeon@" }, { "source": "payload", "name": "project.id" }, { "source": "payload", "name": "project.namespace" }, { "source": "payload", "name": "project.name" }, { "source": "payload", "name": "commit.id" }, { "source": "payload", "name": "tag" }, { "source": "payload", "name": "created_at" } ], "trigger-rule": { "and": [ { "match": { "type": "value", "parameter": { "source": "header", "name": "X-Gitlab-Event" }, "value": "Release Hook" } }, { "match": { "type": "value", "parameter": { "source": "payload", "name": "action" }, "value": "create" } }, { "match": { "type": "value", "parameter": { "source": "header", "name": "X-Gitlab-Token" }, "value": "{{ getenv `PIGEON_GITLAB_SECRET` | js }}" } } ] } } ]