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 > Preferences > Integrations
Click on
Connect
forGithub 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.
-
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: