コード例 #1
0
        public SemanticVersion NextVersion()
        {
            var lastRelease = lastTaggedReleaseFinder.GetVersion().SemVer;
            var fileVersion = nextVersionTxtFileFinder.GetNextVersion();

            if (fileVersion <= lastRelease)
            {
                return(new SemanticVersion
                {
                    Major = lastRelease.Major,
                    Minor = lastRelease.Minor,
                    Patch = lastRelease.Patch + 1
                });
            }

            return(fileVersion);
        }