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>
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