Hi folks,
We are trying to create an automation that performs an action when a merge request (in GitLab) is merged and there are no other open MRs - ignoring that are in draft.
Can use JQL to find issues with no open MRs using
development[pullrequests].open = 0
This includes MRs that in draft. It looks like might be to ignore that that are in draft using
development[pullrequests].status
but I cannot get searching on that field to work.
Have I missed something?
Thanks in advance for you help,
Ian
Think might have a solution. Can use Smart Values in automation if tests to check the name of current merge request being processed and GitLab puts Draft: at the start of Draft MRs.
While it is possible to check that name of an MR using {{pullRequest.title}} there is no action trigger for an MR has been updated.
Cannot therefore see way to achieve what we want which is to transition an issue when a non-draft MR is created or MR is changed from draft to ready.
[ Unless we use a custom web-hook ]
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ian, Looking for a solution to the same issue, did you ever find a working solution, or did you go the web-hook route?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I never found a solution and didn't try using a web book. Just left things having to done manually.
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.