> On Mar 30, 2021, at 9:50 AM, Sara Golemon <poll...@php.net> wrote:
> 
> On Tue, Mar 30, 2021 at 8:34 AM Mike Schinkel <m...@newclarity.net 
> <mailto:m...@newclarity.net>> wrote:
> > When you speak of NEWS, do you mean this?
> > https://github.com/php/web-news <https://github.com/php/web-news> 
> > <https://github.com/php/web-news <https://github.com/php/web-news>>
> >
> Negative. NEWS in all caps invariably refers to 
> https://github.com/php/php-src/blob/master/NEWS 
> <https://github.com/php/php-src/blob/master/NEWS> which is a guaranteed merge 
> conflict between branches.
> 
> There are a few other places that mostly impact RMs like main/php_version.h 
> and configure.ac <http://configure.ac/>
Gotcha. Thanks for the details on that Sara and George.

Is there any chance the team would consider modifying the workflow a bit?  I 
only ask if my input is helpful. If not, please disregard.

When teams I have been on in the past have found frequent merge conflicts we've 
restructured to move the frequently conflicting items to their own repo.

Then the high-conflict repo gets its own set of workflow rules and we used 
CI/CD and more recently GitHub Actions to incorporate the "releases" from the 
high-conflict repo into the main low-conflict repo.

Given those files you mentioned they seems to be about release management — and 
maybe harder for someone to inject a back-door into — so maybe a "release 
management" repo that gets merged in to php-src with GitHub Actions at 
appropriate times?

Again, please feel free to tell me to butt out if my thoughts are not being 
helpful here.

-Mike

Reply via email to