Octopus.Cli.Commands.ReleasePlan.GetHighestVersionNumber C# (CSharp) Method

GetHighestVersionNumber() public method

public GetHighestVersionNumber ( ) : string
return string
        public string GetHighestVersionNumber()
        {
            var step = Steps.Select(p => SemanticVersion.Parse(p.Version)).OrderByDescending(v => v).FirstOrDefault();
            if (step == null)
            {
                throw new CommandException("None of the deployment steps in this release reference a NuGet package, so the highest package version number cannot be determined.");
            }

            return step.ToString();
        }