On Wed, Dec 6, 2017 at 2:22 PM, Matthew Selsky via devel
<devel@ntpsec.org> wrote:

> We also don't have formal code reviews (before commit) since many devs push 
> directly to "master".  So we can't enforce any policies to code before they 
> get committed to master.
>
> At some point, maybe soonish, can we stop pushing directly to master and 
> instead push to branches (either in the main repo, or a personal fork) and 
> then submit MRs and go through the review/approval workflow that's built into 
> GitLab?

There's a lesser variation of code-review-as-quality-gate that might
satisfy ESR's desire for rapid response and turnaround, but that will
still add a layer of defense against some kinds of errors. I'm not
sure if the Gitlab CI system can do this:

Everyone pushes commits to a single working branch.
These commits are built and tested by the CI automation.
IFF the code builds and tests pass then the CI system auto-merges with
the master branch.
If an auto-merge isn't possible, it gets bounced to a human for intervention.
_______________________________________________
devel mailing list
devel@ntpsec.org
http://lists.ntpsec.org/mailman/listinfo/devel

Reply via email to