From aa382012d61dfe238826a0c0bcc3d26f1e8500bb Mon Sep 17 00:00:00 2001 From: Konrad `ktoso` Malawski Date: Tue, 26 May 2026 10:58:34 +0900 Subject: [PATCH 1/2] [DNM] Check CI --- Sources/SwiftJavaTool/SwiftJava.swift | 2 +- settings.gradle.kts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Sources/SwiftJavaTool/SwiftJava.swift b/Sources/SwiftJavaTool/SwiftJava.swift index 5a514e2aa..77f7a4f1f 100644 --- a/Sources/SwiftJavaTool/SwiftJava.swift +++ b/Sources/SwiftJavaTool/SwiftJava.swift @@ -43,7 +43,7 @@ struct SwiftJava: AsyncParsableCommand { public static func main() async { do { - var command = try parseAsRoot(nil) + var command = try await parseAsRoot(nil) if var asyncCommand = command as? AsyncParsableCommand { try await asyncCommand.run() } else { diff --git a/settings.gradle.kts b/settings.gradle.kts index b2b9c1be6..1877b848e 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -12,6 +12,7 @@ // //===----------------------------------------------------------------------===// + pluginManagement { includeBuild("BuildLogic") } From 946792f0aa2c20ecb28714ad1e0995e9a9071ab6 Mon Sep 17 00:00:00 2001 From: Konrad Malawski Date: Tue, 26 May 2026 12:26:18 +0900 Subject: [PATCH 2/2] Update baseline argument-parser because its source break in 1.8 --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index d67a0a8d7..f9e27aca3 100644 --- a/Package.swift +++ b/Package.swift @@ -141,7 +141,7 @@ let package = Package( dependencies: [ swiftJavaJNICoreDep, .package(url: "https://github.com/swiftlang/swift-syntax", from: "603.0.0"), - .package(url: "https://github.com/apple/swift-argument-parser", from: "1.5.0"), + .package(url: "https://github.com/apple/swift-argument-parser", from: "1.8.0"), .package(url: "https://github.com/apple/swift-system", from: "1.4.0"), .package(url: "https://github.com/apple/swift-log", from: "1.2.0"), .package(url: "https://github.com/apple/swift-collections", from: "1.3.0"), // primarily for ordered collections