From 111c05266009565a533640aed20e2035eaf4cbfc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 4 Aug 2026 20:37:52 +0000 Subject: [PATCH 1/5] Prepare Swift interface update From 45b835b3f583b41e05e01b67fff43038f02e6179 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 07:04:22 +0200 Subject: [PATCH 2/5] Update macos Swift interfaces (#6) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../macos/CombineInterception.swiftinterface | 14 +++++++------- .../macos/CombineInterceptionMacros.swiftinterface | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.agents/interfaces/macos/CombineInterception.swiftinterface b/.agents/interfaces/macos/CombineInterception.swiftinterface index ca3c225..e4b7bea 100644 --- a/.agents/interfaces/macos/CombineInterception.swiftinterface +++ b/.agents/interfaces/macos/CombineInterception.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.4 (swiftlang-6.4.0.25.4 clang-2100.3.25.1) -// swift-module-flags: -target arm64-apple-macosx12.0 -enable-objc-interop -language-mode 6 -Onone -module-name CombineInterception -package-name combine_interception -// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.4 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-macosx10.15 -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterception -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 import Combine import Foundation import Interception @@ -12,11 +12,11 @@ import _Concurrency import _InterceptionUtils import _StringProcessing import _SwiftConcurrencyShims -extension ObjectiveC::NSObject { - public func publisher(for selector: ObjectiveC::Selector) -> some Combine::Publisher<(), Swift::Never> +extension ObjectiveC.NSObject { + public func publisher(for selector: ObjectiveC.Selector) -> some Combine.Publisher<(), Swift.Never> - public func intercept(_ selector: _InterceptionCustomSelectors::_MethodSelector) -> some Combine::Publisher, Swift::Never> + public func intercept(_ selector: _InterceptionCustomSelectors._MethodSelector) -> some Combine.Publisher, Swift.Never> - public func intercept(_ selector: ObjectiveC::Selector) -> some Combine::Publisher, Swift::Never> + public func intercept(_ selector: ObjectiveC.Selector) -> some Combine.Publisher, Swift.Never> } diff --git a/.agents/interfaces/macos/CombineInterceptionMacros.swiftinterface b/.agents/interfaces/macos/CombineInterceptionMacros.swiftinterface index a508eb3..9f7622b 100644 --- a/.agents/interfaces/macos/CombineInterceptionMacros.swiftinterface +++ b/.agents/interfaces/macos/CombineInterceptionMacros.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.4 (swiftlang-6.4.0.25.4 clang-2100.3.25.1) -// swift-module-flags: -target arm64-apple-macosx12.0 -enable-objc-interop -language-mode 6 -Onone -module-name CombineInterceptionMacros -package-name combine_interception -// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.4 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-macosx10.15 -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterceptionMacros -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 @_exported import CombineInterception import Swift import _Concurrency From 651509932ec696baceab36488fd421bd08405253 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 07:04:24 +0200 Subject: [PATCH 3/5] Update ios Swift interfaces (#7) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../ios/CombineInterception.swiftinterface | 22 +++++++++++++++++++ .../CombineInterceptionMacros.swiftinterface | 10 +++++++++ 2 files changed, 32 insertions(+) create mode 100644 .agents/interfaces/ios/CombineInterception.swiftinterface create mode 100644 .agents/interfaces/ios/CombineInterceptionMacros.swiftinterface diff --git a/.agents/interfaces/ios/CombineInterception.swiftinterface b/.agents/interfaces/ios/CombineInterception.swiftinterface new file mode 100644 index 0000000..68900a4 --- /dev/null +++ b/.agents/interfaces/ios/CombineInterception.swiftinterface @@ -0,0 +1,22 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterception -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 +import Combine +import Foundation +import Interception +@_exported import Interception/*.InterceptionResult*/ +import Swift +import _Concurrency +@_exported import _InterceptionCustomSelectors +import _InterceptionUtils +import _StringProcessing +import _SwiftConcurrencyShims +extension ObjectiveC.NSObject { + public func publisher(for selector: ObjectiveC.Selector) -> some Combine.Publisher<(), Swift.Never> + + public func intercept(_ selector: _InterceptionCustomSelectors._MethodSelector) -> some Combine.Publisher, Swift.Never> + + public func intercept(_ selector: ObjectiveC.Selector) -> some Combine.Publisher, Swift.Never> + +} diff --git a/.agents/interfaces/ios/CombineInterceptionMacros.swiftinterface b/.agents/interfaces/ios/CombineInterceptionMacros.swiftinterface new file mode 100644 index 0000000..d5cf8e0 --- /dev/null +++ b/.agents/interfaces/ios/CombineInterceptionMacros.swiftinterface @@ -0,0 +1,10 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterceptionMacros -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 +@_exported import CombineInterception +import Swift +import _Concurrency +@_exported import _InterceptionMacros +import _StringProcessing +import _SwiftConcurrencyShims From b7c90cc13fa5acc2cc7552255eec072df0e83028 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 07:04:27 +0200 Subject: [PATCH 4/5] Update watchos Swift interfaces (#8) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../CombineInterception.swiftinterface | 22 +++++++++++++++++++ .../CombineInterceptionMacros.swiftinterface | 10 +++++++++ 2 files changed, 32 insertions(+) create mode 100644 .agents/interfaces/watchos/CombineInterception.swiftinterface create mode 100644 .agents/interfaces/watchos/CombineInterceptionMacros.swiftinterface diff --git a/.agents/interfaces/watchos/CombineInterception.swiftinterface b/.agents/interfaces/watchos/CombineInterception.swiftinterface new file mode 100644 index 0000000..327c659 --- /dev/null +++ b/.agents/interfaces/watchos/CombineInterception.swiftinterface @@ -0,0 +1,22 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-watchos6.0-simulator -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterception -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 +import Combine +import Foundation +import Interception +@_exported import Interception/*.InterceptionResult*/ +import Swift +import _Concurrency +@_exported import _InterceptionCustomSelectors +import _InterceptionUtils +import _StringProcessing +import _SwiftConcurrencyShims +extension ObjectiveC.NSObject { + public func publisher(for selector: ObjectiveC.Selector) -> some Combine.Publisher<(), Swift.Never> + + public func intercept(_ selector: _InterceptionCustomSelectors._MethodSelector) -> some Combine.Publisher, Swift.Never> + + public func intercept(_ selector: ObjectiveC.Selector) -> some Combine.Publisher, Swift.Never> + +} diff --git a/.agents/interfaces/watchos/CombineInterceptionMacros.swiftinterface b/.agents/interfaces/watchos/CombineInterceptionMacros.swiftinterface new file mode 100644 index 0000000..a64bc67 --- /dev/null +++ b/.agents/interfaces/watchos/CombineInterceptionMacros.swiftinterface @@ -0,0 +1,10 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-watchos6.0-simulator -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterceptionMacros -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 +@_exported import CombineInterception +import Swift +import _Concurrency +@_exported import _InterceptionMacros +import _StringProcessing +import _SwiftConcurrencyShims From 62d2c1a4a0deae88548e6e059b6b46de34e718ef Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 07:04:30 +0200 Subject: [PATCH 5/5] Update tvos Swift interfaces (#9) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../tvos/CombineInterception.swiftinterface | 22 +++++++++++++++++++ .../CombineInterceptionMacros.swiftinterface | 10 +++++++++ 2 files changed, 32 insertions(+) create mode 100644 .agents/interfaces/tvos/CombineInterception.swiftinterface create mode 100644 .agents/interfaces/tvos/CombineInterceptionMacros.swiftinterface diff --git a/.agents/interfaces/tvos/CombineInterception.swiftinterface b/.agents/interfaces/tvos/CombineInterception.swiftinterface new file mode 100644 index 0000000..28fbcee --- /dev/null +++ b/.agents/interfaces/tvos/CombineInterception.swiftinterface @@ -0,0 +1,22 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-tvos13.0-simulator -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterception -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 +import Combine +import Foundation +import Interception +@_exported import Interception/*.InterceptionResult*/ +import Swift +import _Concurrency +@_exported import _InterceptionCustomSelectors +import _InterceptionUtils +import _StringProcessing +import _SwiftConcurrencyShims +extension ObjectiveC.NSObject { + public func publisher(for selector: ObjectiveC.Selector) -> some Combine.Publisher<(), Swift.Never> + + public func intercept(_ selector: _InterceptionCustomSelectors._MethodSelector) -> some Combine.Publisher, Swift.Never> + + public func intercept(_ selector: ObjectiveC.Selector) -> some Combine.Publisher, Swift.Never> + +} diff --git a/.agents/interfaces/tvos/CombineInterceptionMacros.swiftinterface b/.agents/interfaces/tvos/CombineInterceptionMacros.swiftinterface new file mode 100644 index 0000000..d264292 --- /dev/null +++ b/.agents/interfaces/tvos/CombineInterceptionMacros.swiftinterface @@ -0,0 +1,10 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-tvos13.0-simulator -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterceptionMacros -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 +@_exported import CombineInterception +import Swift +import _Concurrency +@_exported import _InterceptionMacros +import _StringProcessing +import _SwiftConcurrencyShims