public string GetHighestVersionNumber() { var step = PackageSteps.Select(p => OctopusVersionParser.Parse(p.Version)).OrderByDescending(v => v).FirstOrDefault(); if (step == null) { throw new CommandException("None of the deployment packageSteps in this release reference a package, so the highest package version number cannot be determined."); } return(step.ToString()); }
public List <SelectedPackage> GetSelections() { return(PackageSteps.Select(x => new SelectedPackage(x.ActionName, x.PackageReferenceName, x.Version)).ToList()); }
public List <SelectedPackage> GetSelections() { return(PackageSteps.Select(x => new SelectedPackage { ActionName = x.ActionName, Version = x.Version }).ToList()); }