Improved Asana Integration
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Release notes
Add an Asana integration for GitLab that allows to link merge requests & issues to Asana tasks to show their status.
Problem to solve
There is already a GitLab Integration for Asana which adds comments on Asana for commits including certain keywords (e.g. fix, close).
And then there are various commercial third party integrations for Asana that support synchronising GiLab issues with Asana tasks.
What is missing, though, is an integration that allows linking Asana issues to GitLab MRs & issues, similar to the GitHub & Jira Cloud Asana integration.
Proposal
Create a new or upadte the existing Asana App Integration to allow linking merge requests & issues to Asana tasks.
The integration should implement an app component with the status of the MR/issue. This should at least include:
- MR/issue status (draft, open, merged)
- review status
- CI pipeline status (successful, ...)
There are a lot of additional features the Asana API supports that could be utilised to add even more useful features (in following release). Possible improvements of the integration include:
- expose rules to integrate with Asana's automation capabilities
- two-way sync of issues with description, fields, etc.
- create GitLab issues from within Asana
Intended users
- Parker (Product Manager)
- Delaney (Development Team Lead)
- Presley (Product Designer)
- Sasha (Software Developer)
- Priyanka (Platform Engineer)
- Sidney (Systems Administrator)
- Rachel (Release Manager)
- Simone (Software Engineer in Test)
- Allison (Application Ops)
- Ingrid (Infrastructure Operator)
- Dakota (Application Development Director)
- Dana (Data Analyst)
- Eddie (Content Editor)
- Amy (Application Security Engineer)
- Isaac (Infrastructure Engineer)
- Alex (Security Operations Engineer)
- Cameron (Compliance Manager)
Feature Usage Metrics
-
Does this feature require an audit event?
-