We already had protection on 1.11.x and master for GWC but this reminded
me to add 1.12.x

I need to look into whether there's a way to automate this as part of
the GWC release script when it generates a new stable branch.


On 2017-10-28 04:43 AM, Ben Caradoc-Davies wrote:
> I have also enabled basic branch protection on all GeoTools release
> branches (same as master). This prevents force pushes and deletion of
> these branches.
>
> Yes, this should be part of our RC-release-create-new-stable-branch
> procedure for GeoTools and GeoServer. Branching is still a manual step
> so this will be as well. For example:
> http://docs.geotools.org/latest/developer/procedures/release.html#if-you-are-cutting-the-first-rc-of-a-series-create-the-stable-branch
>
>
> Any objections?
>
> Kind regards,
> Ben.
>
> On 29/10/17 00:29, Ben Caradoc-Davies wrote:
>> Outstanding! I am running amok enabling branch protection for all
>> release branches. Just the basic protection, same as master, and we
>> can turn it off if there are any unwanted side-effects.
>>
>> While status checks and mandatory reviews may seem appealing, I am
>> sure they would wear quite thin.
>>
>> Kind regards,
>> Ben.
>>
>> On 28/10/17 16:08, Justin Deoliveira wrote:
>>> I am sure folks are aware but GitHub supports “protected branches” that
>>> outright disable force pushes. Extremely useful feature :) Looking in
>>> github it looks like it was used in the past: master, and branches
>>> 2.5.x -
>>> 2.8.x are protected but no others are. Probably a useful thing to
>>> add to
>>> the process when creating a new maintenance branch would be to go into
>>> GitHub and add that branch as a protected one. It looks like it is
>>> possible
>>> to do it via the GitHub api as well, so also possible to add to the
>>> release
>>> scripts as well.
>>>
>>> $0.02
>>>
>>> On October 27, 2017 at 7:18:38 PM, Ben Caradoc-Davies
>>> (b...@transient.nz)
>>> wrote:
>>>
>>> Merged.
>>>
>>> On 28/10/17 13:55, Ben Caradoc-Davies wrote:
>>>> I have submitted a pull request:
>>>> https://github.com/geoserver/geoserver/pull/2613
>>>>
>>>> This pull request contains:
>>>>
>>>> - The six substantive commits on my local 2.12.x branch (listed
>>>> earlier)
>>>>
>>>> - Cherry-picked from master (I *assume* this was a straightforward
>>>> cherry-pick to backport to 2.12.x):
>>>> 9dfdf50de9094d778302be467bf11c334485515f [GEOS-8353] Ensure KML
>>>> validates without being online.
>>>>
>>>> I did *not* include:
>>>>
>>>> Commit 3f472c02b06a7d13851ee9e8523684ca7b752397 by Andrea Aime
>>>> [GEOS-8360] xStream security warning
>>>>
>>>> because I think it has already been cherry-picked onto the new
>>>> 2.12.x as
>>>> https://github.com/geoserver/geoserver/pull/2613.
>>>>
>>>> This leaves only the changes listed in this Jenkins build:
>>>> https://build.geoserver.org/view/geoserver/job/geoserver-2.12.x/37/changes
>>>>
>>>>
>>>> Alessio, I do not know if you intended to remove these changes. Please
>>>> re-apply them to 2.12.x if that was your intent.
>>>>
>>>> Kind regards,
>>>>
>>>
>>
>

-- 
Kevin Michael Smith
<smit...@draconic.ca>


Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to