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
Go to Project.
Click on Settings.
Click on GitHub Integration.
Click on Connect.
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.
-
Start the branch name with the task identifier i.e.
TOD104-add-dashboard-page
-
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.
Pull request is linked
Pull request is merged
Pull request is closed
You can use the above events as per the requirements to set up the custom workflows.
Example: