The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Nook, reference v0.4.0 (db42d1), with Swift 6.4 for macOS (SPM) on 26 Sep 2026 20:05:36 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/twinkling-reality/opennook.git
Reference: v0.4.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/twinkling-reality/opennook
 * tag               v0.4.0     -> FETCH_HEAD
HEAD is now at db42d19 Fix activity queue dwell timing flake on CI.
Cloned https://github.com/twinkling-reality/opennook.git
Revision (git rev-parse @):
db42d19f0636bd95115f25c2ca0d2cb75d8f9b75
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/twinkling-reality/opennook.git at v0.4.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/twinkling-reality/opennook.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 / 472]
[Planning deferred tasks]
[88 / 192]
[89 / 193] NookSurface
[99 / 270]
[102 / 270]
[110 / 270]
[112 / 270]
[113 / 270]
[118 / 270]
[121 / 270]
[124 / 270]
[130 / 270]
[133 / 270]
[135 / 270]
[136 / 270]
[146 / 270]
[148 / 270]
[149 / 270]
[152 / 270]
[154 / 270]
[166 / 270] NookSurface
[167 / 270] NookSurface
[173 / 271]
[174 / 283]
[177 / 283] NookKit
[182 / 283] NookKit
[186 / 283] NookKit
[187 / 283] NookKit
[195 / 285] NookKit
[195 / 285] NookComponents
[202 / 299] NookComponents
[206 / 299] NookApp
[217 / 299] NookComponents
[245 / 303]
[248 / 306] HelloNook-product
[248 / 306]
[250 / 307]
[252 / 308]
[254 / 310] Nook-product
[257 / 311]
[261 / 313] NookKit
[266 / 313] NookApp
[277 / 327] ChromeNook-product
[281 / 329] ThemedNook-product
[291 / 329] ChromeNook-product
[295 / 329] ChromeNook-product
[301 / 329] NookComponents-product
[307 / 329] NookApp-product
[311 / 329] ActivityNook-product
[313 / 329] VolumeNook-product
[313 / 329] ThemedNook-product
[315 / 329] ShelfNook-product
[320 / 329] ChromeNook-product
[328 / 329] ActivityNook-product
Build complete! (17.37 sec)
/Users/admin/builder/spi-builder-workspace/Sources/NookKit/App/Views/NookExpandedView.swift:152:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
150 |             .fontDesign(resolvedTheme.fontDesign)
151 |             .preferredColorScheme(appState.appearancePreferences.chromeColorSchemeOverride)
152 |             .onChange(of: appState.viewMode) { _ in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
153 |                 isHomeIconHovered = false
154 |             }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Nook",
  "name" : "Nook",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "Nook",
      "targets" : [
        "NookExecutable"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "NookApp",
      "targets" : [
        "NookApp"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "NookComponents",
      "targets" : [
        "NookComponents"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HelloNook",
      "targets" : [
        "HelloNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "ClockNook",
      "targets" : [
        "ClockNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "ThemedNook",
      "targets" : [
        "ThemedNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "ChromeNook",
      "targets" : [
        "ChromeNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "LayoutNook",
      "targets" : [
        "LayoutNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "ShelfNook",
      "targets" : [
        "ShelfNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "ActivityNook",
      "targets" : [
        "ActivityNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "VolumeNook",
      "targets" : [
        "VolumeNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "MultiNook",
      "targets" : [
        "MultiNook"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "VolumeNook",
      "module_type" : "SwiftTarget",
      "name" : "VolumeNook",
      "path" : "Examples/VolumeNook",
      "product_memberships" : [
        "VolumeNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp",
        "NookComponents"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "ThemedNook",
      "module_type" : "SwiftTarget",
      "name" : "ThemedNook",
      "path" : "Examples/ThemedNook",
      "product_memberships" : [
        "ThemedNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "ShelfNook",
      "module_type" : "SwiftTarget",
      "name" : "ShelfNook",
      "path" : "Examples/ShelfNook",
      "product_memberships" : [
        "ShelfNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp",
        "NookComponents"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "NookSurface",
      "module_type" : "SwiftTarget",
      "name" : "NookSurface",
      "path" : "Sources/NookSurface",
      "product_memberships" : [
        "Nook",
        "NookApp",
        "NookComponents",
        "HelloNook",
        "ClockNook",
        "ThemedNook",
        "ChromeNook",
        "LayoutNook",
        "ShelfNook",
        "ActivityNook",
        "VolumeNook",
        "MultiNook"
      ],
      "sources" : [
        "Internal/BlurModifier.swift",
        "Internal/NSScreen+Extensions.swift",
        "Internal/Nook+Drag.swift",
        "Internal/NookDragDestination.swift",
        "Internal/NookFeedbackEvent.swift",
        "Internal/NookFeedbackOverlay.swift",
        "Internal/NookPanel.swift",
        "Internal/NookShape.swift",
        "Internal/NookView.swift",
        "Internal/VisualEffectView.swift",
        "Nook.swift",
        "NookBackdrop.swift",
        "NookContentInsets.swift",
        "NookControllable.swift",
        "NookFeedback.swift",
        "NookHoverBehavior.swift",
        "NookPresentation.swift",
        "NookState.swift",
        "NookStyle.swift",
        "NookSurfaceAmbience.swift",
        "NookTransitionConfiguration.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NookKitTests",
      "module_type" : "SwiftTarget",
      "name" : "NookKitTests",
      "path" : "Tests/NookKitTests",
      "sources" : [
        "AppCoordinatorTests.swift",
        "AppServicesTests.swift",
        "AppStateTests.swift",
        "FakeNookSurface.swift",
        "HotkeyControllerTests.swift",
        "ModuleHostTests.swift",
        "ModuleSwitcherPlacementTests.swift",
        "NookAppearancePreferencesTests.swift",
        "NookBackdropMappingTests.swift",
        "NookBrandingSeamTests.swift",
        "NookChromeBehaviorTests.swift",
        "NookChromeStyleTests.swift",
        "NookConfigurationTests.swift",
        "NookContentInsetsTests.swift",
        "NookDisplayPreferenceTests.swift",
        "NookFilePickerTests.swift",
        "NookHapticsTests.swift",
        "NookHotkeyTests.swift",
        "NookModuleRegistryTests.swift",
        "NookPreferenceDefaultsTests.swift",
        "NookPresentationPinningTests.swift",
        "NookPresentationTests.swift",
        "NookShapeTests.swift",
        "NookSurfaceConcurrencyTests.swift",
        "PreferenceStoreTestIsolation.swift",
        "SurfaceArbiterTests.swift"
      ],
      "target_dependencies" : [
        "NookKit",
        "NookSurface"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NookKit",
      "module_type" : "SwiftTarget",
      "name" : "NookKit",
      "path" : "Sources/NookKit",
      "product_memberships" : [
        "Nook",
        "NookApp",
        "NookComponents",
        "HelloNook",
        "ClockNook",
        "ThemedNook",
        "ChromeNook",
        "LayoutNook",
        "ShelfNook",
        "ActivityNook",
        "VolumeNook",
        "MultiNook"
      ],
      "sources" : [
        "App/AppCoordinator+SmokeTest.swift",
        "App/AppCoordinator.swift",
        "App/AppServices.swift",
        "App/AppState.swift",
        "App/ModuleHost.swift",
        "App/Modules/NookHostBranding.swift",
        "App/Modules/NookHostConfiguration.swift",
        "App/Modules/NookModule.swift",
        "App/Modules/NookModuleContext.swift",
        "App/Modules/NookModuleDescriptor.swift",
        "App/Modules/NookModuleRegistry.swift",
        "App/Modules/NookModuleSwitcher.swift",
        "App/NookAccentPreset.swift",
        "App/NookAppearancePreferences.swift",
        "App/NookBackdropMapping.swift",
        "App/NookChromeBehavior.swift",
        "App/NookChromeLabels.swift",
        "App/NookChromeMetrics.swift",
        "App/NookChromeMotion.swift",
        "App/NookChromeTypography.swift",
        "App/NookConfiguration.swift",
        "App/NookDisplayPreference.swift",
        "App/NookFilePicker.swift",
        "App/NookHaptics.swift",
        "App/NookHotkeyIDs.swift",
        "App/NookPreferenceDefaults.swift",
        "App/NookPreferenceStorage.swift",
        "App/NookPresentationPinning.swift",
        "App/NookResolvedTheme.swift",
        "App/NookStatus.swift",
        "App/NookSurfaceDriving.swift",
        "App/NookSurfacePresenting.swift",
        "App/SurfaceArbiter.swift",
        "App/Views/Compact/CompactViews.swift",
        "App/Views/Layout/NookContentColumn.swift",
        "App/Views/Layout/NookLayout.swift",
        "App/Views/ModuleRouterViews.swift",
        "App/Views/NookExpandedView.swift",
        "App/Views/NookHomeAmbience.swift",
        "App/Views/NookKeepsExpandedModifier.swift",
        "App/Views/NookPlaceholderHomeView.swift",
        "App/Views/NookTopBar.swift",
        "App/Views/Settings/AppearanceSettingsView.swift",
        "App/Views/Settings/DisplaySettingsView.swift",
        "App/Views/Settings/HotkeySettingsView.swift",
        "App/Views/Settings/SettingsCommonViews.swift",
        "App/Views/Settings/SettingsDataCommandRow.swift",
        "App/Views/Settings/SettingsView.swift",
        "App/Views/Shared/HeaderIcon.swift",
        "App/Views/Shared/NookMark.swift",
        "App/Views/Shared/NookTransientStatusBanner.swift",
        "App/Views/Shared/SettingActionLine.swift",
        "System/HotkeyController.swift",
        "System/NookHotkey.swift",
        "System/NookScreenLocator.swift"
      ],
      "target_dependencies" : [
        "NookSurface"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NookExecutable",
      "module_type" : "SwiftTarget",
      "name" : "NookExecutable",
      "path" : "Sources/NookExecutable",
      "product_memberships" : [
        "Nook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "NookComponentsTests",
      "module_type" : "SwiftTarget",
      "name" : "NookComponentsTests",
      "path" : "Tests/NookComponentsTests",
      "sources" : [
        "NookActivityQueueTests.swift",
        "NookVolumeIndicatorTests.swift",
        "ShelfDragSourceTests.swift",
        "ShelfStoreTests.swift",
        "SystemVolumeObserverTests.swift"
      ],
      "target_dependencies" : [
        "NookComponents"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NookComponents",
      "module_type" : "SwiftTarget",
      "name" : "NookComponents",
      "path" : "Sources/NookComponents",
      "product_memberships" : [
        "NookComponents",
        "ShelfNook",
        "ActivityNook",
        "VolumeNook"
      ],
      "sources" : [
        "Activities/NookActivity.swift",
        "Activities/NookActivityHost.swift",
        "Activities/NookActivityQueue.swift",
        "Shelf/NookShelfView.swift",
        "Shelf/ShelfDragSource.swift",
        "Shelf/ShelfItem.swift",
        "Shelf/ShelfRuntime.swift",
        "Shelf/ShelfStore.swift",
        "Volume/NookVolumeIndicator.swift",
        "Volume/SystemVolumeObserver.swift"
      ],
      "target_dependencies" : [
        "NookKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NookApp",
      "module_type" : "SwiftTarget",
      "name" : "NookApp",
      "path" : "Sources/NookApp",
      "product_memberships" : [
        "Nook",
        "NookApp",
        "HelloNook",
        "ClockNook",
        "ThemedNook",
        "ChromeNook",
        "LayoutNook",
        "ShelfNook",
        "ActivityNook",
        "VolumeNook",
        "MultiNook"
      ],
      "sources" : [
        "NookApp.swift",
        "NookLaunchSmoke.swift"
      ],
      "target_dependencies" : [
        "NookKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MultiNook",
      "module_type" : "SwiftTarget",
      "name" : "MultiNook",
      "path" : "Examples/MultiNook",
      "product_memberships" : [
        "MultiNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "LayoutNook",
      "module_type" : "SwiftTarget",
      "name" : "LayoutNook",
      "path" : "Examples/LayoutNook",
      "product_memberships" : [
        "LayoutNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "HelloNook",
      "module_type" : "SwiftTarget",
      "name" : "HelloNook",
      "path" : "Examples/HelloNook",
      "product_memberships" : [
        "HelloNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "ClockNook",
      "module_type" : "SwiftTarget",
      "name" : "ClockNook",
      "path" : "Examples/ClockNook",
      "product_memberships" : [
        "ClockNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "ChromeNook",
      "module_type" : "SwiftTarget",
      "name" : "ChromeNook",
      "path" : "Examples/ChromeNook",
      "product_memberships" : [
        "ChromeNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "ActivityNook",
      "module_type" : "SwiftTarget",
      "name" : "ActivityNook",
      "path" : "Examples/ActivityNook",
      "product_memberships" : [
        "ActivityNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp",
        "NookComponents"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.9"
}
Done.