Good point, Yufei... I mis-interpreted the spec :|

On Thu, Nov 21, 2024 at 2:41 PM Yufei Gu <flyrain...@gmail.com> wrote:

> I think *1.0.0-incubating-SNAPSHOT *is the valid one per my understanding.
>
> A pre-release version MAY be denoted by appending a hyphen and a series of
> > dot separated identifiers immediately following the patch version.
> > Identifiers MUST comprise only ASCII alphanumerics and hyphens
> > [0-9A-Za-z-]. Identifiers MUST NOT be empty. Numeric identifiers MUST NOT
> > include leading zeroes. Pre-release versions have a lower precedence than
> > the associated normal version. A pre-release version indicates that the
> > version is unstable and might not satisfy the intended compatibility
> > requirements as denoted by its associated normal version. Examples:
> > 1.0.0-alpha, 1.0.0-alpha.1, 1.0.0-0.3.7, 1.0.0-x.7.z.92, 1.0.0-x-y-z.--.
>
> Yufei
>
>
> On Thu, Nov 21, 2024 at 11:30 AM Laurent Goujon <laur...@dremio.com.invalid
> >
> wrote:
>
> > Wouldn't that cause issues with maven repositories when trying to upload
> > the artifacts (possibly miscategorized as release artifacts instead of
> > snapshots)?
> >
> > On Thu, Nov 21, 2024 at 11:06 AM Dmitri Bourlatchkov
> > <dmitri.bourlatch...@dremio.com.invalid> wrote:
> >
> > > Hi All,
> > >
> > > This may be nitpicky but the current version in local builds is
> > > "1.0.0-incubating-SNAPSHOT", which does not appear to follow semver
> [1].
> > >
> > > I suppose a semver-compatible version number would be
> > > "1.0.0-incubating.SNAPSHOT" (a dot instead of the second dash).
> > >
> > > Would it work from your POV?
> > >
> > > Thanks,
> > > Dmitri.
> > >
> > > [1] https://semver.org/
> > >
> >
>

Reply via email to