action github_create_pull { label: "Create pull request" description: "Open a new pull request in a repository." provider: github method: POST path: "/repos/{owner}/{repo}/pulls" scopes: ["repo"] input: @json { { "type": "object", "required": ["owner", "repo", "title", "head", "base"], "additionalProperties": false, "properties": { "owner": { "type": "string" }, "repo": { "type": "string" }, "title": { "type": "string" }, "head": { "type": "string", "description": "Branch name or owner:branch for forks." }, "base": { "type": "string", "description": "Target branch name." }, "body": { "type": "string" }, "draft": { "type": "boolean" }, "maintainer_can_modify": { "type": "boolean" } } } } output: @json { { "type": "object", "additionalProperties": true, "properties": { "id": { "type": "integer" }, "number": { "type": "integer" }, "title": { "type": "string" }, "html_url": { "type": "string" } } } } }