I'd like to find all open issues that have a merged PR in order to find tickets that might have been forgotten to be resolved and therefore will probably ship to production untested.
JQL has the two terms `development[pullrequests].open` and `development[pullrequests].open`, but unfortunately no means to filter out `declined` PRs. So when I do `status not in (Closed, Resolved) AND development[pullrequests].all > 0 AND development[pullrequests].open = 0`, I will get both issues with `merged` and `declined` PRs. I'd like to only get the ones with `merged` PRs.
Is that possible somehow? If not, could this be added to JQL?
For Jira Software Server 7.8+ you can find the full list of available development fields here - https://confluence.atlassian.com/jirasoftwareserver/advanced-searching-fields-reference-939938743.html
To find all the issues only with merged pull requests I recommend using the following filter:
development[pullrequests].merged > 0 AND development[pullrequests].open = 0 AND development[pullrequests].declined = 0
nice that `merged` now exists! but i'd not filter for `declined = 0`, because it could be that 2 PRs were created for a ticket, one declined and one merged, and these tickets should still show up.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Anton Genkin How do you do this in Jira Cloud? When I try to use development[pullrequests].merged > 0 I get the following error.
For "development[pullrequests]" use "development[pullrequests].all" or "development[pullrequests].open"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@[deleted] The list of fields available in Jira Cloud is different from Jira Server.
As of May 2019, Jira Cloud doesn't support development[pullrequests].merged field.
Here is full search reference for Jira Cloud - https://confluence.atlassian.com/jirasoftwarecloud/advanced-searching-developer-reference-967312910.html
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Anton it would be very nice to have development[pullrequests].declined and .merged in Jira Cloud. Any ETA?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
For anyone searching to find merge PRs only:
development[pullrequests].all > 0 AND development[pullrequests].open = 0
it will include the merged and declined tho, there's no other way.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@FinAdmin That only works if PRs are never declined. If there are multiple rounds of PRs that get declined and none ever gets merged, your query will return that result.
Above @Anton Genkin mentioned that Jira Server supports .merged but Jira Cloud does not. I presume you ran your test on Jira Cloud.
It's been 1.5 years, @Anton Genkin can we get .declined and .merged in Jira Cloud soon?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
And it has been 6 more months. How about we get .merged in Jira Cloud now?😜
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
And it has been 3 more months. How about we get .merged in Jira Cloud now?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
development[pullrequests].open > 0
This works, but not merged or declined, still looking to know how to filter for these, in case anyone knows
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Same, is anyone aware of a feature request for this. It's very frustrating, thank you!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
9 months later. How about we get .merged in Jira Cloud now?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Jira is a big, fat company. They have the market share such that their product managers don't have to worry about keeping customers happy. Thus, if it takes five years to implement something that should take five minutes, it takes five years! And you'll sit there and like it!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This combo JQL will find all tickets with merged pulls, assuming they also have no open PR's as well (combo merged and open, same issue)
development[pullrequests].all > 0 and development[pullrequests].open = 0
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I think @Anton Genkin might have left this god awful company, and still this has not been resolved for Jira Cloud
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It is almost 5 years since the request. How about we get .merged in Jira Cloud now?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Another 6 months gone, 2256 days since the ticket originally filed. How much longer do I need to wait for .merged in Jira Cloud?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Getting `.merged` for Jira Cloud would be a lovely Christmas present!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Everyone,
Just joined the community.
To report on the E-2-E engineering process and Merge is part of that process, I am not sure why it's taking years for JIRA PMs to understand and consider this as the priority.
It's shows up on their documentation -
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It seems like this behaviour matches what is described on the following feature request (this is the Jira Server version):
- JQL Entity Property for Pull Request Status
If that's the case, feel free to comment on the feature request to share with the Jira team the use cases for this request.
Cheers,
Caterina - Atlassian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you, that indeed looks like a feature request for what I try to do. Too bad that it is not possible yet.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Fabian for commenting on the feature request. Really appreciated!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Having status property is a should have feature,
I guess atlassian removed it for a purpose
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.