arcade-services icon indicating copy to clipboard operation
arcade-services copied to clipboard

[darc/maestro++] Support repo-wide merge policies

Open mmitche opened this issue 6 years ago • 1 comments

@dougbu commented on Wed Jul 03 2019

Today, "repository merge policies" are actually branch-specific. At least for ASP.NET Core, we have no reason to vary the policies per-branch. Suggest making the --branch option of the darc set-repository-policies command optional. If that can't be done for some reason, fall back to supporting branch wildcards e.g. (for our case) --branch *.

For example,

darc get-repository-policies --repo aspnet/asp

does not list a repo policy set that I just added using

darc set-repository-policies --repo https://github.com/aspnet/AspNetCore --all-checks-passed --no-requested-changes --quiet --ignore-checks AspNetCore-helix-test, license/cla --branch *

I suspect this means the --branch * policy set will match no branch instead of all.

mmitche avatar Aug 01 '19 17:08 mmitche

moving to improvements epic, another one that doesn't seem like a lot of work, but doesn't look like a business priority.

riarenas avatar Jan 16 '20 06:01 riarenas