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
|
||||
{
|
||||
// Only run the version check if not in DEBUG mode
|
||||
#if !DEBUG
|
||||
#if !DEBUG
|
||||
Version localVersion = Assembly.GetEntryAssembly()?.GetName().Version; //Only tested with numeric values.
|
||||
|
||||
// Get all releases from GitHub
|
||||
GitHubClient client = new GitHubClient(new ProductHeaderValue("SomeName"));
|
||||
IReadOnlyList<Release> releases = await client.Repository.Release.GetAll("sim0n00ps", "OF-DL");
|
||||
AnsiConsole.Markup("[red]You are running OF-DL version " + $"{localVersion.Major}.{localVersion.Minor}.{localVersion.Build}\n[/]");
|
||||
#else
|
||||
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
|
||||
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"))
|
||||
if (File.Exists("auth.json"))
|
||||
{
|
||||
AnsiConsole.Markup("[green]auth.json located successfully!\n[/]");
|
||||
Log.Debug("Auth file found");
|
||||
|
Loading…
x
Reference in New Issue
Block a user