Asana integration broken due to new Asana task link format without project ID
The Asana integration is broken again (see: #523692 (closed)) because Asana has introduced a new, shorter format for their task links that omits the project ID. The new links look like this: https://app.asana.com/1/<organization ID?>/task/<task ID>
GitLab seems to be unable to parse this new link format and so doesn't add comments to the relevant Asana tasks when a new commit is pushed to a repository.
Implementation guide
It looks like the regex here just needs to be updated to support the new link format: https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/models/concerns/integrations/base/asana.rb#L108
Edited by 🤖 GitLab Bot 🤖