From 36384e54caa10a67b8af1c9048090bd1bfe91768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0smail=20=C3=87A=C4=9EDA=C5=9E?= Date: Tue, 9 Nov 2021 11:39:51 +0300 Subject: [PATCH] docs module: use ignored version numbers in SemanticVersionHelper --- .../Docs/Documents/Version/SemanticVersionHelper.cs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Documents/Version/SemanticVersionHelper.cs b/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Documents/Version/SemanticVersionHelper.cs index 6e239dbce6..e54c57e32e 100644 --- a/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Documents/Version/SemanticVersionHelper.cs +++ b/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Documents/Version/SemanticVersionHelper.cs @@ -9,6 +9,12 @@ namespace Volo.Docs.GitHub.Documents.Version { public static class SemanticVersionHelper { + public static List IgnoredVersions = new() + { + "master", + "dev" + }; + public static List OrderByDescending(List versions) { return versions.OrderByDescending(v=> SemanticVersion.Parse(NormalizeVersion(v)), new VersionComparer()).ToList(); @@ -21,12 +27,17 @@ namespace Volo.Docs.GitHub.Documents.Version public static bool IsPreRelease(string version) { + if (IgnoredVersions.Contains(version)) + { + return false; + } + return SemanticVersion.Parse(NormalizeVersion(version)).IsPrerelease; } private static string NormalizeVersion(string version) { - if (version == "master" || version == "dev") + if (IgnoredVersions.Contains(version)) { return version; }