diff --git a/Secrets/Package.swift b/Secrets/Package.swift index 80da648ec..c4bfce8c7 100644 --- a/Secrets/Package.swift +++ b/Secrets/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:5.3 +// swift-tools-version:5.9 import PackageDescription let package = Package( @@ -15,7 +15,10 @@ let package = Package( targets: [ .target( name: "Secrets", - dependencies: [] - ) + dependencies: [], + swiftSettings: [ + .enableExperimentalFeature("StrictConcurrency") + ] + ) ] ) diff --git a/Secrets/Sources/Secrets/CredentialsManager.swift b/Secrets/Sources/Secrets/CredentialsManager.swift index 1043d9f6d..9fa6d14d9 100644 --- a/Secrets/Sources/Secrets/CredentialsManager.swift +++ b/Secrets/Sources/Secrets/CredentialsManager.swift @@ -10,7 +10,7 @@ import Foundation public struct CredentialsManager { - private static var keychainGroup: String? = { + private static let keychainGroup: String? = { guard let appGroup = Bundle.main.object(forInfoDictionaryKey: "AppGroup") as? String else { return nil } diff --git a/SyncDatabase/Package.swift b/SyncDatabase/Package.swift index 71abb4c5f..8abb4cf86 100644 --- a/SyncDatabase/Package.swift +++ b/SyncDatabase/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:5.3 +// swift-tools-version:5.9 import PackageDescription var dependencies: [Package.Dependency] = [ @@ -25,14 +25,18 @@ let package = Package( type: .dynamic, targets: ["SyncDatabase"]), ], - dependencies: dependencies, - targets: [ - .target( - name: "SyncDatabase", - dependencies: [ + dependencies: dependencies, + targets: [ + .target( + name: "SyncDatabase", + dependencies: [ "RSCore", "RSDatabase", "Articles", - ]), - ] + ], + swiftSettings: [ + .enableExperimentalFeature("StrictConcurrency") + ] + ) + ] )