public async Task <bool> PushPackage(CancellationToken ct, LocalPackage package) { var version = await _packageSource.GetPackageVersion(ct, package.Identity); if (version != null) { Logger.LogInformation($"{package.Identity} already exists in source, skipping"); return(false); } return(await _packageSource.PushPackage(ct, package, Logger)); }