The Swift Package Index logo.Swift Package Index

Build Information

Successful build of RxAppKit, reference 0.6.0 (c196e6), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 21:55:30 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Mx-Iris/RxAppKit.git
Reference: 0.6.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Mx-Iris/RxAppKit
 * tag               0.6.0      -> FETCH_HEAD
HEAD is now at c196e6f test: cover diff application, reordering, proxies and target-action
Cloned https://github.com/Mx-Iris/RxAppKit.git
Revision (git rev-parse @):
c196e6f69c8a4508ed602363e31a41fd347a0514
SUCCESS checkout https://github.com/Mx-Iris/RxAppKit.git at 0.6.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/Mx-Iris/RxAppKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 361]
[Planning deferred tasks]
[26 / 159] RxSwift
[103 / 159] RxSwift_RxRelay
[104 / 159]
[107 / 161] RxAppKitObjC
[113 / 176]
[116 / 176]
[117 / 176]
[129 / 221]
[132 / 221]
[137 / 260]
[142 / 260]
[146 / 260]
[148 / 260]
[154 / 260]
[155 / 260]
[157 / 260]
[160 / 260]
[164 / 260]
[166 / 260]
[169 / 260]
[170 / 260]
[181 / 260] RxSwift
[189 / 260] RxSwift
[190 / 260] RxSwift
[192 / 260]
[193 / 260] RxSwift
[195 / 260] RxSwift
[201 / 260]
[202 / 260] RxSwift
[203 / 260] RxSwift-product
[207 / 260] DifferenceKit
[219 / 260] DifferenceKit
[220 / 260] DifferenceKit-product
[226 / 261] RxCocoaRuntime
[226 / 261] DifferenceKit
[236 / 300]
[240 / 300] RxRelay
[251 / 301]
[255 / 301]
[260 / 301] RxRelay
[260 / 301]
[265 / 301]
[269 / 301] RxCocoa
[277 / 318]
[278 / 318]
[283 / 318] DifferenceKit
[283 / 318]
[294 / 318]
[295 / 318] RxCocoa
[295 / 318]
[307 / 319] RxCocoa
[308 / 319] RxCocoa
[310 / 319] RxAppKit
[322 / 331] RxAppKit
[328 / 331] RxAppKit
[330 / 331] RxAppKit
Build complete! (15.43 sec)
Fetching https://github.com/ra1028/DifferenceKit
Fetching https://github.com/ReactiveX/RxSwift
[1/54542] Fetching rxswift
[2/56870] Fetching rxswift, differencekit
Fetched https://github.com/ra1028/DifferenceKit (10.37s)
Fetched https://github.com/ReactiveX/RxSwift (10.37s)
Computing version for https://github.com/ra1028/DifferenceKit
Computed https://github.com/ra1028/DifferenceKit at 1.3.0 (13.16s)
Computing version for https://github.com/ReactiveX/RxSwift
warning: 'rxswift': /Package@swift-5.9.swift:99:56: warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
 97 | let package = Package(
 98 |     name: "RxSwift",
 99 |     platforms: [.iOS(.v12), .macOS(.v10_13), .watchOS(.v4), .tvOS(.v12), .visionOS(.v1)],
    |                                                        `- warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
100 |     products: ([
101 |         [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Computed https://github.com/ReactiveX/RxSwift at 6.10.2 (0.75s)
Creating working copy for https://github.com/ra1028/DifferenceKit
Working copy of https://github.com/ra1028/DifferenceKit resolved at 1.3.0
Creating working copy for https://github.com/ReactiveX/RxSwift
Working copy of https://github.com/ReactiveX/RxSwift resolved at 6.10.2
warning: 'rxswift': /Users/admin/builder/spi-builder-workspace/.build/checkouts/RxSwift/Package@swift-5.9.swift:99:56: warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
 97 | let package = Package(
 98 |     name: "RxSwift",
 99 |     platforms: [.iOS(.v12), .macOS(.v10_13), .watchOS(.v4), .tvOS(.v12), .visionOS(.v1)],
    |                                                        `- warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
100 |     products: ([
101 |         [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/RxAppKit/Common/NSToolbarItem+.swift:37:14: warning: 'separator' was deprecated in macOS 11.0: This item is no longer recommended and will be ignored on 10.7 and later. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
35 |             .toggleSidebar,
36 |             .cloudSharing,
37 |             .separator,
   |              `- warning: 'separator' was deprecated in macOS 11.0: This item is no longer recommended and will be ignored on 10.7 and later. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
38 |             .customizeToolbar,
39 |         ]
/Users/admin/builder/spi-builder-workspace/Sources/RxAppKit/Common/NSToolbarItem+.swift:38:14: warning: 'customizeToolbar' was deprecated in macOS 11.0: This item is no longer recommended and will be ignored on 10.7 and later. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
36 |             .cloudSharing,
37 |             .separator,
38 |             .customizeToolbar,
   |              `- warning: 'customizeToolbar' was deprecated in macOS 11.0: This item is no longer recommended and will be ignored on 10.7 and later. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
39 |         ]
40 |         if #available(macOS 11.0, *) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/RxAppKit/Common/NSToolbarItem+.swift:37:14: warning: 'separator' was deprecated in macOS 11.0: This item is no longer recommended and will be ignored on 10.7 and later. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
35 |             .toggleSidebar,
36 |             .cloudSharing,
37 |             .separator,
   |              `- warning: 'separator' was deprecated in macOS 11.0: This item is no longer recommended and will be ignored on 10.7 and later. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
38 |             .customizeToolbar,
39 |         ]
/Users/admin/builder/spi-builder-workspace/Sources/RxAppKit/Common/NSToolbarItem+.swift:38:14: warning: 'customizeToolbar' was deprecated in macOS 11.0: This item is no longer recommended and will be ignored on 10.7 and later. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
36 |             .cloudSharing,
37 |             .separator,
38 |             .customizeToolbar,
   |              `- warning: 'customizeToolbar' was deprecated in macOS 11.0: This item is no longer recommended and will be ignored on 10.7 and later. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
39 |         ]
40 |         if #available(macOS 11.0, *) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/RxAppKit/Components/NSMenu+Rx.swift:92:46: warning: 'weak' ownership of capture 'base' differs from implicitly-captured strong reference in outer scope [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture\ImplicitStrongCapture]8;;\]
 89 |         -> (_ itemConfiguration: @escaping (NSMenuItem, Element) -> Void)
 90 |         -> Disposable where Source.Element == Collection, Collection.Element == Element {
 91 |         return { itemConfiguration in
    |                |- note: 'base' implicitly strongly captured here
    |                `- note: add 'base' as a capture list item to silence
 92 |             source.subscribe(onNext: { [weak base] items in
    |                                              |- warning: 'weak' ownership of capture 'base' differs from implicitly-captured strong reference in outer scope [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture\ImplicitStrongCapture]8;;\]
    |                                              `- note: explicitly assign the capture list item to silence
 93 |                 guard let menu = base else { return }
 94 |                 menu.removeAllItems()
/Users/admin/builder/spi-builder-workspace/Sources/RxAppKit/Components/NSMenuToolbarItem+Rx.swift:33:41: warning: left side of nil coalescing operator '??' has non-optional type 'NSMenu', so the right side is never used
31 |         Binder(base) { toolbarItem, value in
32 |             let (sections, selectedRepresentedObject) = value
33 |             let menu = toolbarItem.menu ?? NSMenu()
   |                                         `- warning: left side of nil coalescing operator '??' has non-optional type 'NSMenu', so the right side is never used
34 |
35 |             menu.removeAllItems()
[#ImplicitStrongCapture]: <https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture>
Build complete.
{
  "dependencies" : [
    {
      "identity" : "rxswift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "6.6.0",
            "upper_bound" : "7.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ReactiveX/RxSwift"
    },
    {
      "identity" : "differencekit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ra1028/DifferenceKit"
    },
    {
      "identity" : "appkitplus-release",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.4.2",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/AppKitSupportProgram/AppKitPlus-Release"
    }
  ],
  "manifest_display_name" : "RxAppKit",
  "name" : "RxAppKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "RxAppKit",
      "targets" : [
        "RxAppKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "RxAppKitTests",
      "module_type" : "SwiftTarget",
      "name" : "RxAppKitTests",
      "path" : "Tests/RxAppKitTests",
      "sources" : [
        "AppKitPlusTraitTests.swift",
        "DelegateProxyTests.swift",
        "OutlineViewDiffTests.swift",
        "RxAppKitTests.swift",
        "TableViewAdapterTests.swift",
        "TableViewReorderTests.swift",
        "TargetActionTests.swift"
      ],
      "target_dependencies" : [
        "RxAppKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "RxAppKitObjC",
      "module_type" : "ClangTarget",
      "name" : "RxAppKitObjC",
      "path" : "Sources/RxAppKitObjC",
      "product_memberships" : [
        "RxAppKit"
      ],
      "sources" : [
        "ObjCRuntimeAliases.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RxAppKit",
      "module_type" : "SwiftTarget",
      "name" : "RxAppKit",
      "path" : "Sources/RxAppKit",
      "product_dependencies" : [
        "RxSwift",
        "RxCocoa",
        "DifferenceKit"
      ],
      "product_memberships" : [
        "RxAppKit"
      ],
      "sources" : [
        "Common/AnyDifferentiable.swift",
        "Common/AppKitPlus.swift",
        "Common/DelegateProxyType.swift",
        "Common/NSControl.StateValue+.swift",
        "Common/NSObject+Association.swift",
        "Common/NSToolbar+.swift",
        "Common/NSToolbarItem+.swift",
        "Common/ObjC+Constants.swift",
        "Common/ObjC+Messages.swift",
        "Common/ObjC+Runtime.swift",
        "Common/ObjC+RuntimeSubclassing.swift",
        "Common/ObjC+Selector.swift",
        "Common/Objc+Synchronized.swift",
        "Common/ObjectContainer.swift",
        "Common/RxAppKit.swift",
        "Common/RxCocoa.swift",
        "Common/TableViewAnimationConfiguration.swift",
        "Common/ViewTransition.swift",
        "Components/HasDoubleAction+Rx.swift",
        "Components/HasTargeAction+Rx.swift",
        "Components/HasTargetRequiredAction+Rx.swift",
        "Components/NSAlert+Rx.swift",
        "Components/NSApplication+Rx.swift",
        "Components/NSBrowser+Rx.swift",
        "Components/NSButton+Rx.swift",
        "Components/NSCollectionView+Rx.swift",
        "Components/NSCollectionViewItem+Rx.swift",
        "Components/NSColorPanel+Rx.swift",
        "Components/NSColorWell+Rx.swift",
        "Components/NSComboBox+Rx.swift",
        "Components/NSControl+Rx.swift",
        "Components/NSDatePicker+Rx.swift",
        "Components/NSEvent+Rx.swift",
        "Components/NSFontManager+Rx.swift",
        "Components/NSGestureRecognizer+Rx.swift",
        "Components/NSMenu+Rx.swift",
        "Components/NSMenuItem+Rx.swift",
        "Components/NSMenuToolbarItem+Rx.swift",
        "Components/NSObject+Rx.swift",
        "Components/NSOutlineView+Rx.swift",
        "Components/NSPageController+Rx.swift",
        "Components/NSPopUpButton+Rx.swift",
        "Components/NSPopover+Rx.swift",
        "Components/NSProgressIndicator+Rx.swift",
        "Components/NSResponder+Rx.swift",
        "Components/NSSavePanel+Rx.swift",
        "Components/NSScrollView+Rx.swift",
        "Components/NSSearchField+Rx.swift",
        "Components/NSSegmentedControl+Rx.swift",
        "Components/NSSharingServicePickerToolbarItem+Rx.swift",
        "Components/NSSplitView+Rx.swift",
        "Components/NSSplitViewController+Rx.swift",
        "Components/NSStackView+Rx.swift",
        "Components/NSStandardKeyBindingResponding+Rx.swift",
        "Components/NSStepper+Rx.swift",
        "Components/NSSwitch+Rx.swift",
        "Components/NSTabView+Rx.swift",
        "Components/NSTabViewController+Rx.swift",
        "Components/NSTableView+Rx.swift",
        "Components/NSTextField+Rx.swift",
        "Components/NSTextStorage+Rx.swift",
        "Components/NSTextView+Rx.swift",
        "Components/NSToolbar+Rx.swift",
        "Components/NSToolbarItem+Rx.swift",
        "Components/NSView+Rx.swift",
        "Components/NSViewController+Rx.swift",
        "Components/NSWindow+Rx.swift",
        "Components/NSWindowController+Rx.swift",
        "DataSources & Adapters/Browser/BrowserAdapter.swift",
        "DataSources & Adapters/Browser/RxNSBrowserAdapter.swift",
        "DataSources & Adapters/CollectionView/CollectionViewArrayDataSource.swift",
        "DataSources & Adapters/CollectionView/CollectionViewSectionedDataSource.swift",
        "DataSources & Adapters/CollectionView/RxNSCollectionViewArrayDataSource.swift",
        "DataSources & Adapters/CollectionView/RxNSCollectionViewSectionedDataSource.swift",
        "DataSources & Adapters/ComboBox/ComboBoxDataSource.swift",
        "DataSources & Adapters/ComboBox/RxNSComboBoxDataSource.swift",
        "DataSources & Adapters/OutlineView/NSOutlineView+StagedChangeset.swift",
        "DataSources & Adapters/OutlineView/OutlineViewAdapter.swift",
        "DataSources & Adapters/OutlineView/ReorderableOutlineViewAdapter.swift",
        "DataSources & Adapters/OutlineView/RxNSOutlineViewAdapter.swift",
        "DataSources & Adapters/OutlineView/RxNSOutlineViewAdapterOptions.swift",
        "DataSources & Adapters/OutlineView/RxNSOutlineViewSectionedAdapter.swift",
        "DataSources & Adapters/PageController/PageControllerAdapter.swift",
        "DataSources & Adapters/PageController/RxNSPageControllerAdapter.swift",
        "DataSources & Adapters/ReorderCommitStrategy.swift",
        "DataSources & Adapters/SharingServicePickerToolbarItem/RxNSSharingServicePickerToolbarItemAdapter.swift",
        "DataSources & Adapters/SharingServicePickerToolbarItem/SharingServicePickerToolbarItemAdapter.swift",
        "DataSources & Adapters/TableView/ReorderableTableViewAdapter.swift",
        "DataSources & Adapters/TableView/RxNSTableViewAdapter.swift",
        "DataSources & Adapters/TableView/RxNSTableViewAdapterOptions.swift",
        "DataSources & Adapters/TableView/RxNSTableViewAnimatedAdapter.swift",
        "DataSources & Adapters/TableView/RxNSTableViewSectionedReloadAdapter.swift",
        "DataSources & Adapters/TableView/SectionedTableViewAdapter.swift",
        "DataSources & Adapters/TableView/TableViewAdapter.swift",
        "DataSources & Adapters/Toolbar/RxNSToolbarAdapter.swift",
        "DataSources & Adapters/Toolbar/ToolbarAdapter.swift",
        "Protocols/OutlineNodeType.swift",
        "Protocols/RequiredMethodsDelegateProxyType.swift",
        "Protocols/RowsViewDataSourceType.swift",
        "Protocols/RxNSBrowserDelegateType.swift",
        "Protocols/RxNSCollectionViewDataSourceType.swift",
        "Protocols/RxNSComboBoxDataSourceType.swift",
        "Protocols/RxNSOutlineViewDataSourceType.swift",
        "Protocols/RxNSPageControllerDelegateType.swift",
        "Protocols/RxNSSharingServicePickerToolbarItemDelegateType.swift",
        "Protocols/RxNSTableViewDataSourceType.swift",
        "Protocols/RxNSToolbarDelegateType.swift",
        "Protocols/RxToolbarItemRepresentable.swift",
        "Proxies/RxNSBrowserDelegateProxy.swift",
        "Proxies/RxNSCollectionViewDataSourceProxy.swift",
        "Proxies/RxNSCollectionViewDelegateProxy.swift",
        "Proxies/RxNSComboBoxDataSourceProxy.swift",
        "Proxies/RxNSMenuDelegateProxy.swift",
        "Proxies/RxNSMenuProxy.swift",
        "Proxies/RxNSOpenSavePanelDelegateProxy.swift",
        "Proxies/RxNSOutlineViewDataSourceProxy.swift",
        "Proxies/RxNSOutlineViewDelegateProxy.swift",
        "Proxies/RxNSPageControllDelegateProxy.swift",
        "Proxies/RxNSPopoverDelegateProxy.swift",
        "Proxies/RxNSSearchFieldDelegateProxy.swift",
        "Proxies/RxNSSharingServicePickerDelegateProxy.swift",
        "Proxies/RxNSSharingServicePickerToolbarItemDelegateProxy.swift",
        "Proxies/RxNSStackViewDelegateProxy.swift",
        "Proxies/RxNSTabViewDelegateProxy.swift",
        "Proxies/RxNSTableViewDataSourceProxy.swift",
        "Proxies/RxNSTableViewDelegateProxy.swift",
        "Proxies/RxNSTextFieldDelegateProxy.swift",
        "Proxies/RxNSTextStorageDelegateProxy.swift",
        "Proxies/RxNSToolbarDelegateProxy.swift",
        "Proxies/RxNSToolbarProxy.swift",
        "Target-Action/ActionProxy/ActionProxy+HasDoubleAction.swift",
        "Target-Action/ActionProxy/ActionProxy+HasTargetAction.swift",
        "Target-Action/ActionProxy/ActionProxy+HasTargetRequiredAction.swift",
        "Target-Action/ActionProxy/ActionProxy.swift",
        "Target-Action/Protocols/HasDoubleAction.swift",
        "Target-Action/Protocols/HasTargeAction.swift",
        "Target-Action/Protocols/HasTargetRequiredAction.swift",
        "Target-Action/Target/BaseTarget.swift",
        "Target-Action/Target/DoubleClickTarget.swift",
        "Target-Action/Target/RxTarget.swift"
      ],
      "target_dependencies" : [
        "RxAppKitObjC"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Done.