From bd195f68ac7ea945d4de160fb5b47b4c4d1efc57 Mon Sep 17 00:00:00 2001 From: Diana Ma Date: Sat, 4 Apr 2026 02:21:02 +0000 Subject: [PATCH 1/2] Cryptography off by default --- Package.swift | 9 --------- 1 file changed, 9 deletions(-) diff --git a/Package.swift b/Package.swift index 89e9408..3119959 100644 --- a/Package.swift +++ b/Package.swift @@ -4,14 +4,6 @@ import CompilerPluginSupport var Cryptography: String { "Cryptography" } -var enabledTraits: Set - -#if os(Linux) -enabledTraits = [Cryptography] -#else -enabledTraits = [] -#endif - let package: Package = .init( name: "swift-github", platforms: [.macOS(.v15), .iOS(.v18), .tvOS(.v18), .watchOS(.v11), .visionOS(.v2)], @@ -23,7 +15,6 @@ let package: Package = .init( ], traits: [ .trait(name: Cryptography), - .default(enabledTraits: enabledTraits), ], dependencies: [ .package(url: "https://github.com/ordo-one/dollup", from: "1.0.1"), From 4bcd0b0cc6b19cd1f403569c3cacd9c1af1ad9f8 Mon Sep 17 00:00:00 2001 From: Diana Ma Date: Sat, 4 Apr 2026 02:45:55 +0000 Subject: [PATCH 2/2] Cryptography only really works on Linux right now --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 3119959..b2a9b5f 100644 --- a/Package.swift +++ b/Package.swift @@ -52,7 +52,7 @@ let package: Package = .init( .product( name: "Cryptography", package: "swift-cryptography", - condition: .when(traits: [Cryptography]) + condition: .when(platforms: [.linux], traits: [Cryptography]) ), .product(name: "JWT", package: "swift-jwt"), ],