GitHub Integration

GitHub integration can be used to connect pull requests to tasks.

More advanced workflows can be set up using automations. Such as moving a task to a different section when a PR is opened/merged, marking a task as complete/incomplete, etc

Add Github integration to a project

  1. Go to Project > Preferences > Integrations

  2. Click on Connect for Github integration

How to connect pull requests with tasks

When Github integration is connected, users can use multiple ways to connect a task to a Pull Request.

  1. Start the branch name with the task identifier i.e. TOD104-add-dashboard-page

  2. Using the task identifier in the Pull request title i.e. [TOD106] Adds dashboard page

How to automatically move the tasks and mark them as completed

You can make use of Automations for setting up this workflow. Automations provide the following 3 events for the Pull Requests.

  1. Pull request is linked

  2. Pull request is merged

  3. Pull request is closed

You can use the above events as per the requirements to set up the custom workflows.

Example:

Can't find what you're looking for?