From 19fa7dc58d106d3654a76945d7d6f8caec6f9023 Mon Sep 17 00:00:00 2001 From: "Sven A. Schmidt" Date: Fri, 5 Jan 2024 11:34:44 +0100 Subject: [PATCH] Fix check-dependencies.sh --- Sources/ValidatorCore/Commands/CheckDependencies.swift | 4 ++++ check-dependencies.sh | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Sources/ValidatorCore/Commands/CheckDependencies.swift b/Sources/ValidatorCore/Commands/CheckDependencies.swift index 054b210..cd40d43 100644 --- a/Sources/ValidatorCore/Commands/CheckDependencies.swift +++ b/Sources/ValidatorCore/Commands/CheckDependencies.swift @@ -29,6 +29,9 @@ public struct CheckDependencies: AsyncParsableCommand { @Option(name: .shortAndLong) var limit: Int = .max + @Option(name: .shortAndLong) + var maxCheck: Int = .max + @Option(name: .shortAndLong, help: "save changes to output file") var output: String? @@ -58,6 +61,7 @@ public struct CheckDependencies: AsyncParsableCommand { var newPackages = UniqueCanonicalPackageURLs() for (idx, dep) in missing .sorted(by: { $0.packageURL.absoluteString < $1.packageURL.absoluteString }) + .prefix(maxCheck) .enumerated() { if idx % 10 == 0 { print("Progress:", idx, "/", missing.count) diff --git a/check-dependencies.sh b/check-dependencies.sh index 2b45182..11a39db 100755 --- a/check-dependencies.sh +++ b/check-dependencies.sh @@ -22,4 +22,7 @@ curl -s https://raw.githubusercontent.com/SwiftPackageIndex/PackageList/main/pac echo "..." echo -$validator check-dependencies --use-package-list -o packages.json -l 10 --chunk 1 --number-of-chunks 3 +$validator check-dependencies \ + --spi-api-token "$SPI_API_TOKEN" \ + -i packages.json -o packages.json \ + --max-check 1