arcade-services
arcade-services copied to clipboard
[darc/maestro++] Support repo-wide merge policies
@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.
moving to improvements epic, another one that doesn't seem like a lot of work, but doesn't look like a business priority.