From 95cd4b9015b92f733938d20b2fba046a91199c64 Mon Sep 17 00:00:00 2001 From: Dominion Date: Sun, 4 Jun 2023 00:38:13 -0400 Subject: [PATCH] Add the "unparsable release tag" log message to GitHubService --- src/Tgstation.Server.Host/Utils/GitHubService.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Tgstation.Server.Host/Utils/GitHubService.cs b/src/Tgstation.Server.Host/Utils/GitHubService.cs index 5d1d6ef5d4..4acc35c612 100644 --- a/src/Tgstation.Server.Host/Utils/GitHubService.cs +++ b/src/Tgstation.Server.Host/Utils/GitHubService.cs @@ -58,10 +58,15 @@ namespace Tgstation.Server.Host.Utils var releases = allReleases .Select(release => { - if (!release.TagName.StartsWith(updatesConfiguration.GitTagPrefix, StringComparison.InvariantCulture) - || !Version.TryParse(release.TagName.Replace(updatesConfiguration.GitTagPrefix, String.Empty, StringComparison.Ordinal), out var version)) + if (!release.TagName.StartsWith(updatesConfiguration.GitTagPrefix, StringComparison.InvariantCulture)) return null; + if (!Version.TryParse(release.TagName.Replace(updatesConfiguration.GitTagPrefix, String.Empty, StringComparison.Ordinal), out var version)) + { + logger.LogDebug("Unparsable release tag: {releaseTag}", release.TagName); + return null; + } + return Tuple.Create(version, release); }) .Where(tuple => tuple != null)