Remove Github Version check
All checks were successful
Publish release zip / build (push) Successful in 1m0s
All checks were successful
Publish release zip / build (push) Successful in 1m0s
This commit is contained in:
parent
e853596c91
commit
3b1138d44c
@ -507,50 +507,16 @@ public class Program
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
try
|
#if !DEBUG
|
||||||
{
|
|
||||||
// Only run the version check if not in DEBUG mode
|
|
||||||
#if !DEBUG
|
|
||||||
Version localVersion = Assembly.GetEntryAssembly()?.GetName().Version; //Only tested with numeric values.
|
Version localVersion = Assembly.GetEntryAssembly()?.GetName().Version; //Only tested with numeric values.
|
||||||
|
|
||||||
// Get all releases from GitHub
|
AnsiConsole.Markup("[red]You are running OF-DL version " + $"{localVersion.Major}.{localVersion.Minor}.{localVersion.Build}\n[/]");
|
||||||
GitHubClient client = new GitHubClient(new ProductHeaderValue("SomeName"));
|
#else
|
||||||
IReadOnlyList<Release> releases = await client.Repository.Release.GetAll("sim0n00ps", "OF-DL");
|
AnsiConsole.Markup("[yellow]Running in Debug/Local mode. Version check skipped.\n[/]");
|
||||||
|
Log.Debug("Running in Debug/Local mode. Version check skipped.");
|
||||||
|
#endif
|
||||||
|
|
||||||
// Setup the versions
|
if (File.Exists("auth.json"))
|
||||||
Version latestGitHubVersion = new Version(releases[0].TagName.Replace("OFDLV", ""));
|
|
||||||
|
|
||||||
// Compare the Versions
|
|
||||||
int versionComparison = localVersion.CompareTo(latestGitHubVersion);
|
|
||||||
if (versionComparison < 0)
|
|
||||||
{
|
|
||||||
// The version on GitHub is more up to date than this local release.
|
|
||||||
AnsiConsole.Markup("[red]You are running OF-DL version " + $"{localVersion.Major}.{localVersion.Minor}.{localVersion.Build}\n[/]");
|
|
||||||
AnsiConsole.Markup("[red]Please update to the current release on GitHub, " + $"{latestGitHubVersion.Major}.{latestGitHubVersion.Minor}.{latestGitHubVersion.Build}: {releases[0].HtmlUrl}\n[/]");
|
|
||||||
Log.Debug("Detected outdated client running version " + $"{localVersion.Major}.{localVersion.Minor}.{localVersion.Build}");
|
|
||||||
Log.Debug("Latest GitHub release version " + $"{latestGitHubVersion.Major}.{latestGitHubVersion.Minor}.{latestGitHubVersion.Build}");
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
// This local version is greater than the release version on GitHub.
|
|
||||||
AnsiConsole.Markup("[green]You are running OF-DL version " + $"{localVersion.Major}.{localVersion.Minor}.{localVersion.Build}\n[/]");
|
|
||||||
AnsiConsole.Markup("[green]Latest GitHub Release version: " + $"{latestGitHubVersion.Major}.{latestGitHubVersion.Minor}.{latestGitHubVersion.Build}\n[/]");
|
|
||||||
Log.Debug("Detected client running version " + $"{localVersion.Major}.{localVersion.Minor}.{localVersion.Build}");
|
|
||||||
Log.Debug("Latest GitHub release version " + $"{latestGitHubVersion.Major}.{latestGitHubVersion.Minor}.{latestGitHubVersion.Build}");
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
AnsiConsole.Markup("[yellow]Running in Debug/Local mode. Version check skipped.\n[/]");
|
|
||||||
Log.Debug("Running in Debug/Local mode. Version check skipped.");
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
catch (Exception e)
|
|
||||||
{
|
|
||||||
AnsiConsole.Markup("[red]Error checking latest release on GitHub:\n[/]");
|
|
||||||
Console.WriteLine(e);
|
|
||||||
Log.Error("Error checking latest release on GitHub.", e.Message);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (File.Exists("auth.json"))
|
|
||||||
{
|
{
|
||||||
AnsiConsole.Markup("[green]auth.json located successfully!\n[/]");
|
AnsiConsole.Markup("[green]auth.json located successfully!\n[/]");
|
||||||
Log.Debug("Auth file found");
|
Log.Debug("Auth file found");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user