mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-26 14:37:44 +01:00
Add the "unparsable release tag" log message to GitHubService
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user