Skip to main content

GitHub

Integrate Collabase automations with GitHub repositories — create and update issues, comment on pull requests, trigger CI/CD workflows, create releases, and react to push and release events.

Authentication

Auth type: Personal Access Token Generate a token at github.com/settings/tokens. Grant repo scope for private repositories, public_repo for public only.
CredentialDescription
TokenGitHub personal access token with repo scope

Triggers

TriggerWhen it fires
PushA commit is pushed to any branch
Pull Request OpenedA new pull request is opened
Pull Request MergedA pull request is merged
Issue OpenedA new issue is created
Issue ClosedAn issue is closed
Release PublishedA new release is published
Configure a webhook in your GitHub repository under Settings → Webhooks, pointing to your Collabase webhook endpoint, to enable triggers.

Actions

ActionKey inputsKey outputs
Create Issueowner, repo, title, body, labels[], assignees[]number, html_url, state
Update Issueowner, repo, issueNumber, title, body, state, labels[]number, html_url
Close Issueowner, repo, issueNumbernumber, state
Add Issue Commentowner, repo, issueNumber, bodyid, html_url
Trigger Workflowowner, repo, workflowId, ref, inputs{}dispatched
Create Releaseowner, repo, tagName, name, body, draft, prereleaseid, html_url, tagName
Get Repositoryowner, reponame, full_name, description, stars, forks, defaultBranch
Trigger Workflow dispatches a workflow_dispatch event. The target workflow file must have on: workflow_dispatch in its triggers.