diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1b732171..268d09cf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,8 +14,8 @@ concurrency: cancel-in-progress: true # Keep versions in sync with README env: - SWIFTLINT_VERSION: 0.59.1 - SWIFTFORMAT_VERSION: 0.56.4 + SWIFTLINT_VERSION: 0.61.0 + SWIFTFORMAT_VERSION: 0.58.3 SWIFT_HOMOMORPHIC_ENCRYPTION_ENABLE_BENCHMARKING: 1 jobs: soundness: diff --git a/README.md b/README.md index 8a54367a..b8b6e246 100644 --- a/README.md +++ b/README.md @@ -153,11 +153,11 @@ We'd like this package to quickly embrace Swift language and toolchain improveme ## Developing Swift Homomorphic Encryption ### Dependencies Developing Swift Homomorphic Encryption requires: -* [Nick Lockwood SwiftFormat](https://github.com/nicklockwood/SwiftFormat), 0.56.4 +* [Nick Lockwood SwiftFormat](https://github.com/nicklockwood/SwiftFormat), 0.58.3 * [pre-commit](https://pre-commit.com) * [swift-format](https://github.com/swiftlang/swift-format), 600.0.0 * [swift-protobuf](https://github.com/apple/swift-protobuf), 1.31.1 -* [SwiftLint](https://github.com/realm/SwiftLint), 0.59.1 +* [SwiftLint](https://github.com/realm/SwiftLint), 0.61.0 ### Building You can build Swift Homomorphic Encryption either via Xcode or via command line in a terminal. diff --git a/Sources/_TestUtilities/PnnsUtilities/PlaintextMatrixTests.swift b/Sources/_TestUtilities/PnnsUtilities/PlaintextMatrixTests.swift index f54a26d6..4d1df8f3 100644 --- a/Sources/_TestUtilities/PnnsUtilities/PlaintextMatrixTests.swift +++ b/Sources/_TestUtilities/PnnsUtilities/PlaintextMatrixTests.swift @@ -50,13 +50,15 @@ extension PrivateNearestNeighborSearchUtil { #expect(throws: Never.self) { try PlaintextMatrix( dimensions: dims, packing: packing, - plaintexts: [plaintext, plaintext]) } + plaintexts: [plaintext, plaintext]) + } // Not enough plaintexts #expect(throws: (any Error).self) { try PlaintextMatrix( dimensions: dims, packing: packing, - plaintexts: []) } + plaintexts: []) + } // Plaintexts from different contexts do { let diffRlweParams = rlweParams == PredefinedRlweParameters @@ -73,7 +75,8 @@ extension PrivateNearestNeighborSearchUtil { #expect(throws: (any Error).self) { try PlaintextMatrix( dimensions: dims, packing: packing, - plaintexts: [plaintext, diffPlaintext]) } + plaintexts: [plaintext, diffPlaintext]) + } } } for rlweParams in PredefinedRlweParameters.allCases where rlweParams.supportsScalar(Scheme.Scalar.self) { @@ -101,7 +104,8 @@ extension PrivateNearestNeighborSearchUtil { context: context, dimensions: wrongDims, packing: packing, - values: values) } + values: values) + } } // Too many columns do { @@ -110,7 +114,8 @@ extension PrivateNearestNeighborSearchUtil { context: context, dimensions: dims, packing: packing, - values: values) } + values: values) + } } }