You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@geode.apache.org by "PurelyApplied (GitHub)" <gi...@apache.org> on 2019/01/09 00:04:23 UTC

[GitHub] [geode] PurelyApplied commented on issue #3058: GEODE-6259: Refine version specification and consumption

It warrants discussion on what we wish to consider the actual source of truth for versioning, and how that should relate to the pipeline's "operational truth."  As a Geode developer, it is ideal for me to know the build ID on a given job, but as a Geode consumer, we seem to want to only expose the newest `-SNAPSHOT` without the build ID.  So on the one hand, the fully-qualified semver as passed to the Concourse job is my truth as a developer, but as a consumer, only the `1.9.0-SNAPSHOT` et al as present in our `gradle.properties` matters.

I would personally prefer to publish the snapshot with the build ID, but we have added the logic to only publish a `-SNAPSHOT` to the gradle.  That could be refined in whatever direction discussion suggests.

[ Full content available at: https://github.com/apache/geode/pull/3058 ]
This message was relayed via gitbox.apache.org for notifications@geode.apache.org