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

Reply via email to