integrationLabel Etichetta integration (opzionale) | string | no | — main-account | Default null. Per multi-account usa label. |
operation Operazione | enumcreateIssuelistIssuesgetIssuecloseIssueaddCommentcreatePullRequestlistCommits
| si | createIssue | Tipo di azione GitHub da eseguire. |
owner Owner (user/org) | expression | si | — flowforge | Owner del repo (user o organization). Required. |
repo Nome repository | expression | si | — flowforge-platform | Nome del repo (no owner prefix). Required. |
title Titolo (per createIssue/createPullRequest) | expression | no | — | Required per createIssue + createPullRequest. |
body Body markdown (per createIssue/PR/addComment) | expression | no | — | Markdown supportato. Required per createIssue/createPullRequest/addComment. |
issueNumber Issue/PR number (per getIssue/closeIssue/addComment) | expression | no | — 42 | Numero issue o PR. Required per getIssue/closeIssue/addComment. |
labels Labels (comma-separated, per createIssue) | expression | no | — bug,production | Labels da applicare a createIssue. Labels inesistenti skip (warning). |
assignees Assignees (comma-separated logins) | expression | no | — alice,bob | GitHub usernames da assegnare a issue/PR. |
baseBranch Base branch (per createPullRequest) | expression | no | main | Branch target del PR (default main). |
headBranch Head branch (per createPullRequest) | expression | no | — feature/xyz | Branch sorgente del PR. Required per createPullRequest. |
perPage Items per page (per list operations) | number | no | 30 | Max 100 (hard cap GitHub). Default 30. |
state Filtro state (per listIssues) | enumopenclosedall
| no | open | State filter per listIssues. |