Source control integrations... commits, pull-requests, etc?
Wrike has sync with GitHub and Jira, but the best feature of GitHub's issue tracker (probably the only good feature) is you can automatically reference issues in commits and pull-requests.
I am not a sysadmin but I know lots of tools allow integration in this way. Does Wrike? If so how can I do this if we wanted to move all our issue-tracking to Wrike but still automatically see commits and PR links added to the Wrike tasks? It's a different thing to using sync/Unito.
Is this possible? Any update?
I haven't tried setting it up myself, between Wrike's API, GitHub and Jira's Webhooks, and the Wrike Integrate platform, this functionality should be possible for you to setup.
Setup how? I have found no documentation anywhere online about connecting GitLab or GitHub in such a way that I see commits and pull (merge) requests in Wrike? The closest I can come to is writing my own bot which posts merge request links as comments using the Wrike API and webhooks but that's also not ideal.
Here's a link to GitHub's Webhook page. It describes how to setup event payloads for your account. This includes pull requests and commits (referred to as pushes in their documentation).
Using Wrike Integrate, you can setup a recipe with an event listener for these event payloads. The recipe can include logic to only perform an action for payloads with pull requests and commits. Then based upon which item they are for, it can post the information to a specific place in Wrike. For example, if you wanted a pull request for repo "XYZ" to create a new task in a Wrike project called "XYZ's Pull Requests", you could set that up in the Wrike Integrate recipe.