Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Celebration

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,559,298
Community Members
 
Community Events
184
Community Groups

How to assign issue to Github Pull Request Reviewer (or assignee)

Similar issues have been asked in the past but I'm not seeing anything that references the tooling around Development that Atlassian has recently released.

Goal: auto-assign a Jira ticket to the developer who is reviewing the Pull Request in Github. 

Background:

The "Development" panel on the sidebar of each ticket has insight into who authored the PR and who reviewed it. However, I'm not seeing a way to access that info via automations.

Is there a way to (easily) auto-assign a ticket to the person who is reviewing the Pull Request?

3 answers

Hi @Jesse Maxwell 

This is Dhiren from Exalate.

Exalate, provides a fully bi-directional synchronization between Jira and GitHub (among other ITSM systems) that is fully customizable. You can synchronize GitHub issues as tickets/issues in Jira and vice-a-versa. It is easy to set up and Exalate uses a scripting engine which is based on Groovy scripts where you can control what data you want to share and even you can independently handle the incoming information. You can achieve complex use-cases with ease. 

It's possible to assign the issue to a developer who is working on it (from the development team) via scripting in Exalate.

If you would like to see a customized demo of the product in action, feel free to book a slot with us. 

Thanks
Dhiren

Stefan Salzl
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Jul 18, 2022

Hi @Dhiren Notani_Exalate_ 

first of all: I really love exalate.

But refering to the original post from @Jesse Maxwell :

Is exalate really capable of covering the specified requirement? I know exalate syncs issues/information between different source systems (like github issues to jira issues and vice versa). Can exalate identify a github pull request as an issue itself? 

Best
Stefan

Hi @Dhiren Notani_Exalate_ - 

Can you please provide more information on how this would be setup with Exalate and Jira Cloud?

Rachel

1 vote
Stefan Salzl
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Jul 16, 2022

Hi @Jesse Maxwell ,

as the documentation points it out it seems to me that this is not possible out of the box.

One guess:
Haven‘t tried that before so can‘t confirm or provide a solution yet:

Guess that could be done with a webrequest within an automation rule.

see following link to github api:

https://docs.github.com/en/rest/pulls/review-requests

 

Keep in mind that you will the  have to match the issue github user against your jira users to find out the jira user‘s accountID which is needed to set the assignee field.

Hope this was helpful.

Best
Stefan

Thank you. I could see this working.

Stefan Salzl
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Jul 20, 2022

Hej @Jesse Maxwell 

awesome. Give it a shot and let us know if it‘s working and in case yes please consider to accept the answer.

Best
Stefan

@Jesse Maxwell did you get this to work?

Like Stefan Salzl likes this

I have not tried it. It'd take a few hours to work all this out. Probably pretty awkward to do only via automations and not have a middleware of some sort.

0 votes
Diana_Architect_ZigiWave
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
Jul 18, 2022

@Jesse Maxwell hi there. That's a very interesting use case. You can achieve this, especially if by "developer that reviews the pull request"  you mean "assignee". A tool like ZigiOps can help you. It had advanced field mapping capabilities that allow you to customize it to fit your current use case -  auto-assign a ticket to someone who is reviewing pull requests. Feel free to explore it and book a demo to see how it can exactly handle your case.

Regards, Diana (ZigiWave)

Suggest an answer

Log in or Sign up to answer