GitHub
AvailableConnect your GitHub repositories with tapioca. Link commits, pull requests, and issues to tasks. Automate workflows with GitHub Actions integration.
What you can do
Setup Instructions
Install the GitHub App
Install the tapioca GitHub App on your organization or repositories. Go to Settings → Integrations → GitHub and click "Install GitHub App".
Authorize repositories
Select which repositories tapioca can access. You can grant access to all repositories or select specific ones.
Map repositories to projects
Link GitHub repositories to tapioca projects. Commits and PRs will be associated with the correct project.
Configure automation
Set up automatic task status updates when PRs are opened, merged, or closed.
Configuration Reference
| Option | Type | Required | Description |
|---|---|---|---|
| app_installation_id | string | Yes | GitHub App installation ID |
| repository_mapping | object | No | Map repositories to projects |
| auto_link_commits | boolean | No | Auto-link commits mentioning task IDs Default: true |
| import_issues | boolean | No | Import GitHub Issues as tasks Default: false |
| pr_status_mapping | object | No | Map PR states to task statuses |
| sync_labels | boolean | No | Sync labels between GitHub and tapioca Default: false |
Troubleshooting
Include the task ID in your commit message (e.g., "Fix bug TAP-123"). Ensure auto_link_commits is enabled.
Make sure you have admin permissions on the GitHub organization or repository.
Check that the GitHub App has the correct permissions and webhooks are being received.
Related Integrations
Need help with this integration?
Our team is here to help you get set up and running.