Skip to content

Commit 058b476

Browse files
authored
Update README.md
Updated to include notification of known bug and limitations based on that.
1 parent 0c940b1 commit 058b476

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,16 @@ This repo includes support for versioning numbers. This support includes:
1515
![PR/CI Work Flow Status](https://img.shields.io/github/actions/workflow/status/UbiquityDotNET/CSemVer.GitBuild/pr-build.yml?label=PR%2FCI%20Build%20Status)
1616
![Release Work Flow Status](https://img.shields.io/github/actions/workflow/status/UbiquityDotNET/CSemVer.GitBuild/release-build.yml?label=Release%20Build%20Status)
1717

18+
>[!IMPORTANT]
19+
> Version 5.0.4 and earlier have a [known bug](https://github.com/UbiquityDotNET/CSemVer.GitBuild/issues/64)
20+
> where they do not handle CI versioning correctly. CI builds do NOT have a correct base build value. They
21+
> are supposed to use a Patch+1 model but don't. The impact of this is limited to CI builds across releases.
22+
> In such cases ordering is incorrect. The normal case of CI build to build (with the same release as the base)
23+
> are ordered correctly. That is, for any given release the CI builds order correctly when compared to another
24+
> CI build with the same base version. As soon as the base version is different (previous or next) the CI build
25+
> ordering is incorrect. Thus, the impact of the bug is reduced to ONLY CI builds. Work is pending to resolve
26+
> this and this message will be removed as part of any such fix.
27+
1828
## Overview
1929
Officially, NuGet Packages use a SemVer 2.0 (see http://semver.org).
2030
However, SemVer 2.0 doesn't consider or account for publicly available CI builds.

0 commit comments

Comments
 (0)