GitHub

Developer Tools integration · 23 node(s) including 1 trigger.

00Overview

Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.

01Connecting GitHub

Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:

FieldTypeDetails
GitHub Access TokensecretRequiredghp_...
i
Pick an Environment on your flow (Flow Settings → Environment) so the secret resolves. Secret fields never show the value — they reference ${secrets.your_secret}.

02Add

GitHub Add Issue Comment

github/add_issue_comment · Action

Add a comment to a GitHub issue

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Issue NumberstringRequired
Comment BodytextRequiredMarkdown comment text

Returns: tool_result, comment_id, html_url, success, error

GitHub Add PR Comment

github/add_pull_request_comment · Action

Add a comment to a GitHub pull request

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Pull Request NumberstringRequired
Comment BodytextRequiredMarkdown comment text

Returns: tool_result, comment_id, html_url, success, error

03Cancel

GitHub Cancel Workflow Run

github/cancel_workflow_run · Action

Cancel a running GitHub Actions workflow run

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Run IDstringRequired

Returns: tool_result, success, error

04Create

GitHub Create Issue

github/create_issue · Action

Create a new issue in a GitHub repository

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
TitlestringRequired
Bodytext
LabelsstringComma-separated label names
AssigneesstringComma-separated usernames

Returns: tool_result, issue_number, html_url, success, error

GitHub Create Pull Request

github/create_pull_request · Action

Create a new pull request in a GitHub repository

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
TitlestringRequired
Head BranchstringRequired
Base BranchstringRequired
Descriptiontext
Draft PRboolean

Returns: tool_result, pull_number, html_url, success, error

GitHub Create PR Review

github/create_pull_request_review · Action

Submit a review on a GitHub pull request (approve, request changes, or comment)

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Pull Request NumberstringRequired
Review EventstringRequiredchoices: Approve, Request Changes, Comment
Review BodytextReview comment (required for REQUEST_CHANGES)

Returns: tool_result, review_id, state, success, error

05Delete

GitHub Delete PR Comment

github/delete_pull_request_comment · Action

Remove a comment from a GitHub pull request

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Comment IDstringRequired

Returns: tool_result, success, error

06Dismiss

GitHub Dismiss PR Review

github/dismiss_pull_request_review · Action

Dismiss a review on a GitHub pull request

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Pull Request NumberstringRequired
Review IDstringRequired
Dismissal MessagetextRequired

Returns: tool_result, success, error

07Get

GitHub Get Issue

github/get_issue · Action

Retrieve details of a GitHub issue by number

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Issue NumberstringRequired

Returns: tool_result, title, body, state, user, html_url, labels, data, success, error

GitHub Get Pull Request

github/get_pull_request · Action

Retrieve details of a GitHub pull request by number

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Pull Request NumberstringRequired

Returns: tool_result, title, body, state, user, head_ref, base_ref, html_url, mergeable, labels, data, success, error

GitHub Get Pull Request Diff

github/get_pull_request_diff · Action

Retrieve changed files for a GitHub pull request

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Pull Request NumberstringRequired

Returns: tool_result, files, files_count, success, error

GitHub Get Workflow Run

github/get_workflow_run · Action

Retrieve details of a specific GitHub Actions workflow run

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Run IDstringRequired

Returns: tool_result, status, conclusion, head_branch, html_url, created_at, data, success, error

08List

GitHub List Issues

github/list_issues · Action

List issues in a GitHub repository with optional filters

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Statestringchoices: Open, Closed, All
LabelsstringComma-separated label names
AssigneestringUsername or * for any
Sort Bystringchoices: Created, Updated, Comments
Per Pagestring30 (max 100)

Returns: tool_result, issues, count, success, error

GitHub List PR Comments

github/list_pull_request_comments · Action

List comments on a GitHub pull request

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Pull Request NumberstringRequired

Returns: tool_result, comments, count, success, error

GitHub List PR Reviews

github/list_pull_request_reviews · Action

List reviews on a GitHub pull request

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Pull Request NumberstringRequired

Returns: tool_result, reviews, count, success, error

GitHub List Pull Requests

github/list_pull_requests · Action

List pull requests in a GitHub repository with optional filters

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Statestringchoices: Open, Closed, All
Head Branchstringuser:branch
Base Branchstring
Sort Bystringchoices: Created, Updated, Popularity
Per Pagestring30 (max 100)

Returns: tool_result, pull_requests, count, success, error

GitHub List Workflow Jobs

github/list_workflow_jobs · Action

List jobs for a GitHub Actions workflow run

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Run IDstringRequired

Returns: tool_result, jobs, count, success, error

GitHub List Workflow Runs

github/list_workflow_runs · Action

List GitHub Actions workflow runs for a repository

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Branchstring
Statusstringchoices: All, Completed, In Progress, Queued
Per Pagestring30 (max 100)

Returns: tool_result, workflow_runs, count, success, error

09Merge

GitHub Merge Pull Request

github/merge_pull_request · Action

Merge a GitHub pull request

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Pull Request NumberstringRequired
Merge Methodstringchoices: Merge Commit, Squash, Rebase
Commit Titlestring
Commit Messagetext

Returns: tool_result, sha, merged, success, error

10Rerun

GitHub Re-run Workflow

github/rerun_workflow · Action

Re-run a GitHub Actions workflow run

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Run IDstringRequired

Returns: tool_result, success, error

11Trigger

GitHub Trigger Workflow

github/trigger_workflow · Action

Trigger a GitHub Actions workflow dispatch event

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Workflow ID or FilenamestringRequiredID or filename (e.g. deploy.yml)
RefstringRequiredBranch or tag
Workflow Inputskey_value_array

Returns: tool_result, success, error

12Update

GitHub Update Pull Request

github/update_pull_request · Action

Update an existing GitHub pull request

FieldTypeDetails
GitHub API Base URLstringhttps://api.github.com
Repository OwnerstringRequired
Repository NamestringRequired
Pull Request NumberstringRequired
Titlestring
Descriptiontext
Statestringchoices: No Change, Open, Closed
Base Branchstring

Returns: tool_result, html_url, success, error

13Triggers

GitHub Webhook Trigger

trigger/github_webhook · Trigger

Triggers a flow when a GitHub webhook event is received

FieldTypeDetails
Webhook SecretsecretRequiredHMAC secret for X-Hub-Signature-256 validation
Event FilterstringComma-separated: push,pull_request,issue_comment,workflow_run

Returns: content, event_type, action, repository_name, repository_full_name, repository_url, sender_login, ref, pull_request_number, pull_request_title, pull_request_state, workflow_run_id, workflow_run_status, comment_body, body, triggered_at

14Notes & Limitations

Behaviours and constraints worth knowing before you build with these nodes.