Blocking GitHub pull request when Jira ticket is not in the correct state

I have the following stages in my workflow:  In progress, in review, in master, in qa.  I want to set up a Status Check in GitHub so that I can only accept a pull request if my ticket is in the In Review stage.  Is there anyway I can accomplish this?  Maybe with triggers?

 

I already have Jira connected to GitHub.

1 answer

0 vote
Thomas Deiler Community Champion Feb 05, 2018

Dear @Josh Quintus

one way could be to add a webhook to the transition that switches the status to review. This can be a call to a different web server, that does some 'magic'. Probably execute a shell script to call git <command>. Or something different, where Git can look for.

Another way would be to add in github a custom made status check (script), that makes a REST call to Jira, figuring out, if a specific issue is in status review.

So long

Thomas

Thomas Deiler Community Champion Feb 08, 2018

Dear @Josh Quintus,

you didn't come back, yet. Have you solved your issue meanwhile?

So long

Thomas

I have not solved this.  I was aware of the option to create a webhook that calls a custom web server that then in turn calls into GitHub to update the pull request, but haven't had the time to write that much custom code for this solution.  

Suggest an answer

Log in or Join to answer
Community showcase
Sarah Schuster
Posted Jan 29, 2018 in Jira

What are common themes you've seen across successful & failed Jira Software implementations?

Hey everyone! My name is Sarah Schuster, and I'm a Customer Success Manager in Atlassian specializing in Jira Software Cloud. Over the next few weeks I will be posting discussion topics (8 total) to ...

3,331 views 14 20
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot