diff --git a/src/docs-builder/Cli/CheckForUpdatesFilter.cs b/src/docs-builder/Cli/CheckForUpdatesFilter.cs index 11330ffc2..4d9778c60 100644 --- a/src/docs-builder/Cli/CheckForUpdatesFilter.cs +++ b/src/docs-builder/Cli/CheckForUpdatesFilter.cs @@ -16,6 +16,9 @@ internal sealed class CheckForUpdatesFilter(ConsoleAppFilter next) : ConsoleAppF public override async Task InvokeAsync(ConsoleAppContext context, Cancel ctx) { await Next.InvokeAsync(context, ctx); + if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("CI"))) + return; + var latestVersionUrl = await GetLatestVersion(ctx); if (latestVersionUrl is null) ConsoleApp.LogError("Unable to determine latest version"); @@ -54,9 +57,6 @@ private static void CompareWithAssemblyVersion(Uri latestVersionUrl) private async ValueTask GetLatestVersion(Cancel ctx) { - if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("CI"))) - return null; - // only check for new versions once per hour if (_stateFile.Exists && _stateFile.LastWriteTimeUtc >= DateTime.UtcNow.Subtract(TimeSpan.FromHours(1))) {