public static async Task GetLatestPackageVersion()

in build/Helper.cs [12:25]


        public static async Task<string> GetLatestPackageVersion(string packageId, int majorVersion, bool isPrerelease = false)
        {
            var repository = Repository.Factory.GetCoreV3("https://api.nuget.org/v3/index.json");
            var resource = await repository.GetResourceAsync<PackageMetadataResource>();

            var packages = await resource.GetMetadataAsync(packageId, includePrerelease: isPrerelease, includeUnlisted: false,
                new SourceCacheContext(), NullLogger.Instance, CancellationToken.None);

            var package = packages
                .OrderByDescending(p => p.Identity.Version)
                .FirstOrDefault(p => p.Identity.Version.Major == majorVersion);

            return package?.Identity.Version.OriginalVersion;
        }