It sounds like the only impact is that downstream projects that consume -SNAPSHOT builds will need to make one small change to their maven config; downstream projects that consume release versions will be unaffected. So just let us know when to make that change.
Anytime soon after support/1.13 is cut would be great to bring this change to develop. Assuming it goes smoothly on develop, would you envision backporting to support/1.13 and support/1.12 as well? > On Apr 30, 2020, at 8:38 PM, Robert Houghton <rhough...@pivotal.io> wrote: > > I don't read any strong negatives to this change. I would like to start > polishing a PR on this work, unless anyone has strong opposing feelings. > Does anyone feel that this change requires a VOTE? > > On Tue, Apr 28, 2020 at 10:36 AM Jacob Barrett <jbarr...@pivotal.io> wrote: > >> Probably for a separate discussion but I would opt for a future where the >> release manager validates and signs a specific build from produced by the >> CI. This takes a lot of error away in the what the release manager >> currently does, which has resulted in incorrect artifacts being voted on. >> >> In this model the release manager would be certifying a release with full >> version number, or whatever we choose for the release version number. >> >> Until then the release manager could just use the short number. In >> Gradle/Maven versioning a version without qualifier is always newer than >> one with. So 1.13.0 is newer than any 1.13.0-build.123. >> >> -Jake >> >> >>> On Apr 28, 2020, at 10:24 AM, Anthony Baker <aba...@pivotal.io> wrote: >>> >>> Note that I’m asking about building on my local system. Will the >> version listed in gradle.properties use the full 1.13.0-build.123 syntax? >> How would it get bumped? >>> >>> Would a release manager end up using just 1.13.0? Hoping for yes :-) >>> >>> Anthony >>> >>>> On Apr 28, 2020, at 9:24 AM, Robert Houghton <rhough...@pivotal.io> >> wrote: >>>> >>>> @anthony >>>> /develop would say 1.13.0-build.230 (as of this morning). >>>> Once cut, /release/1.13 would say 1.13.0-build.231, and /develop would >>>> switch to 1.14.0-build.1. >>>> >>>> gfsh would return that full value. That is the artifact version. >>>> >>>> On Mon, Apr 27, 2020 at 4:38 PM Anthony Baker <bak...@vmware.com> >> wrote: >>>> >>>>> If I build the /develop branch and run `gfsh version` what will it >> print? >>>>> >>>>> If I build the soon-to-be /release/1.13 branch and run `gfsh version` >> what >>>>> will it print? >>>>> >>>>> Anthony >>>>> >>>>> >>>>> On 4/27/20, 4:32 PM, "Robert Houghton" <rhough...@pivotal.io> wrote: >>>>> >>>>> The artifact would change from "1.13.0-SNAPSHOT" to >> "1.13.0-build.123". >>>>> >>>>> >>>>> >>>>> >>>>> >>> >> >>