From ebed86c3c5a5ceae609a532c67e9ab6ce6a70603 Mon Sep 17 00:00:00 2001 From: Kamil Wyszomierski Date: Tue, 18 Mar 2025 20:05:53 +0100 Subject: [PATCH] Update for Swift 6 --- Package.swift | 3 +-- .../XCTestExtension/Expectations/PublisherExpectation.swift | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Package.swift b/Package.swift index df85b66..52340a0 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:5.8 +// swift-tools-version:6.0 import PackageDescription @@ -19,7 +19,6 @@ let package = Package( ) ], dependencies: [ - .package(url: "https://github.com/apple/swift-docc-plugin", exact: "1.2.0"), .package(url: "https://github.com/krzysztofzablocki/Difference", exact: "1.0.2") ], targets: [ diff --git a/Sources/XCTestExtension/Expectations/PublisherExpectation.swift b/Sources/XCTestExtension/Expectations/PublisherExpectation.swift index 1b37a60..f1253ed 100644 --- a/Sources/XCTestExtension/Expectations/PublisherExpectation.swift +++ b/Sources/XCTestExtension/Expectations/PublisherExpectation.swift @@ -2,7 +2,7 @@ import Combine import XCTest /// An expectation that is fulfilled when an `Option`'s `Predicate` for a `Publisher` is satisfied. -public class PublisherExpectation: XCTestExpectation where Publisher: Combine.Publisher { +public class PublisherExpectation: XCTestExpectation, @unchecked Sendable where Publisher: Combine.Publisher { private(set) var cancellables = [AnyCancellable]() private let observation: Observation