GitHub

community_github · action · Utility · Available · v1.0.0

Description

GitHub REST + GraphQL v2.0 — 58 actions: Issues, Pull Requests full lifecycle, Reviews, Files, Repos, Branches, Releases, Workflows, Search, GraphQL escape-hatch.

⚙️ Configuration parameters

Fields shown in the editor when configuring the node. Generated directly from the NodeDefconfigFields.

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

⬆️ Node output

Fields available to downstream nodes via $node.<alias>.json.<field>:

  • ok
  • data
  • count
  • rateLimitRemaining

💡 Configuration example

JSON snippet of the node as it appears in the workflow. Values are derived fromdefaultValue and from required parameters.

{
  "id": "node-community_github-1",
  "defId": "community_github",
  "label": "GitHub",
  "config": {
    "operation": "createIssue",
    "owner": "flowforge",
    "repo": "flowforge-platform",
    "baseBranch": "main",
    "perPage": 30,
    "state": "open"
  }
}

🔗 Related nodes in the same category

Ready to use GitHub?

Available now on all FlowForge plans. Try it free without a credit card.

Start freeBrowse all nodes