The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Luminare, reference main (a9c1d6), with Swift 6.0 for macOS (SPM) on 24 Apr 2025 10:40:18 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/MrKai77/Luminare.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/MrKai77/Luminare
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at a9c1d60 📄 Update LICENSE to BSD 3-Clause license
Cloned https://github.com/MrKai77/Luminare.git
Revision (git rev-parse @):
a9c1d600e972c5523c27eb7cd84637f4f05beaaa
SUCCESS checkout https://github.com/MrKai77/Luminare.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/MrKai77/Luminare.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-5BDAB9E9C0126B9D.txt
[3/35] Emitting module Luminare
[4/38] Compiling Luminare ScreenView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Luminare/Utilities/ScreenView.swift:80:13: warning: no 'async' operations occur within 'await' expression
 78 |
 79 |         if let newImage = NSImage.resize(url, width: 300) {
 80 |             await withAnimation(LuminareConstants.fastAnimation) {
    |             `- warning: no 'async' operations occur within 'await' expression
 81 |                 image = newImage
 82 |             }
[5/38] Compiling Luminare StringFormatStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Luminare/Utilities/ScreenView.swift:80:13: warning: no 'async' operations occur within 'await' expression
 78 |
 79 |         if let newImage = NSImage.resize(url, width: 300) {
 80 |             await withAnimation(LuminareConstants.fastAnimation) {
    |             `- warning: no 'async' operations occur within 'await' expression
 81 |                 image = newImage
 82 |             }
[6/38] Compiling Luminare VisualEffectView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Luminare/Utilities/ScreenView.swift:80:13: warning: no 'async' operations occur within 'await' expression
 78 |
 79 |         if let newImage = NSImage.resize(url, width: 300) {
 80 |             await withAnimation(LuminareConstants.fastAnimation) {
    |             `- warning: no 'async' operations occur within 'await' expression
 81 |                 image = newImage
 82 |             }
[7/38] Compiling Luminare LuminareTabItem.swift
[8/38] Compiling Luminare LuminareView.swift
[9/38] Compiling Luminare LuminareSidebar.swift
[10/38] Compiling Luminare LuminareSidebarSection.swift
[11/38] Compiling Luminare LuminareSidebarTab.swift
[12/38] Compiling Luminare LuminareTrafficLightedWindow.swift
[13/38] Compiling Luminare RGBInputField.swift
[14/38] Compiling Luminare DividedVStack.swift
[15/38] Compiling Luminare LuminareButtonStyle.swift
[16/38] Compiling Luminare LuminareInfoView.swift
[17/38] Compiling Luminare LuminareTextField.swift
[18/38] Compiling Luminare LuminareToggle.swift
[19/38] Compiling Luminare LuminareValueAdjuster.swift
[20/38] Compiling Luminare PopoverHolder.swift
[21/38] Compiling Luminare ColorHueSliderView.swift
[22/38] Compiling Luminare ColorPickerModalView.swift
[23/38] Compiling Luminare ColorSaturationBrightnessView.swift
[24/38] Compiling Luminare LuminareColorPicker.swift
[25/38] Compiling Luminare LuminareList.swift
[26/38] Compiling Luminare LuminarePicker.swift
[27/38] Compiling Luminare LuminareSection.swift
[28/38] Compiling Luminare LuminareSliderPicker.swift
[29/38] Compiling Luminare LuminareTrafficLightedWindowView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Luminare/Modal Window - Traffic Lights/LuminareTrafficLightedWindowView.swift:54:67: warning: conditional cast from 'LuminareTrafficLightedWindow<Content>' to 'LuminareTrafficLightedWindow<Content>' always succeeds
52 |                     Color.clear
53 |                         .onChange(of: proxy.size) { _ in
54 |                             guard let modalWindow = floatingPanel as? LuminareTrafficLightedWindow<Content> else { return }
   |                                                                   `- warning: conditional cast from 'LuminareTrafficLightedWindow<Content>' to 'LuminareTrafficLightedWindow<Content>' always succeeds
55 |                             modalWindow.updateShadow(for: 0.5)
56 |                         }
[30/38] Compiling Luminare LuminareModalView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Luminare/Modal Window - Traffic Lights/LuminareTrafficLightedWindowView.swift:54:67: warning: conditional cast from 'LuminareTrafficLightedWindow<Content>' to 'LuminareTrafficLightedWindow<Content>' always succeeds
52 |                     Color.clear
53 |                         .onChange(of: proxy.size) { _ in
54 |                             guard let modalWindow = floatingPanel as? LuminareTrafficLightedWindow<Content> else { return }
   |                                                                   `- warning: conditional cast from 'LuminareTrafficLightedWindow<Content>' to 'LuminareTrafficLightedWindow<Content>' always succeeds
55 |                             modalWindow.updateShadow(for: 0.5)
56 |                         }
[31/38] Compiling Luminare LuminareModalWindow.swift
/Users/admin/builder/spi-builder-workspace/Sources/Luminare/Modal Window - Traffic Lights/LuminareTrafficLightedWindowView.swift:54:67: warning: conditional cast from 'LuminareTrafficLightedWindow<Content>' to 'LuminareTrafficLightedWindow<Content>' always succeeds
52 |                     Color.clear
53 |                         .onChange(of: proxy.size) { _ in
54 |                             guard let modalWindow = floatingPanel as? LuminareTrafficLightedWindow<Content> else { return }
   |                                                                   `- warning: conditional cast from 'LuminareTrafficLightedWindow<Content>' to 'LuminareTrafficLightedWindow<Content>' always succeeds
55 |                             modalWindow.updateShadow(for: 0.5)
56 |                         }
[32/38] Compiling Luminare PopoverPanel.swift
/Users/admin/builder/spi-builder-workspace/Sources/Luminare/Main Window/LuminareDividedStack.swift:51:13: warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
49 |     @ViewBuilder
50 |     func body(children: _VariadicView.Children) -> some View {
51 |         let first = children.first?.id
   |             `- warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
52 |         let last = children.last?.id
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Luminare/Main Window/LuminareDividedStack.swift:72:13: warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
70 |     @ViewBuilder
71 |     func body(children: _VariadicView.Children) -> some View {
72 |         let first = children.first?.id
   |             `- warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
73 |         let last = children.last?.id
74 |
[33/38] Compiling Luminare Luminare.swift
/Users/admin/builder/spi-builder-workspace/Sources/Luminare/Main Window/LuminareDividedStack.swift:51:13: warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
49 |     @ViewBuilder
50 |     func body(children: _VariadicView.Children) -> some View {
51 |         let first = children.first?.id
   |             `- warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
52 |         let last = children.last?.id
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Luminare/Main Window/LuminareDividedStack.swift:72:13: warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
70 |     @ViewBuilder
71 |     func body(children: _VariadicView.Children) -> some View {
72 |         let first = children.first?.id
   |             `- warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
73 |         let last = children.last?.id
74 |
[34/38] Compiling Luminare LuminareDividedStack.swift
/Users/admin/builder/spi-builder-workspace/Sources/Luminare/Main Window/LuminareDividedStack.swift:51:13: warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
49 |     @ViewBuilder
50 |     func body(children: _VariadicView.Children) -> some View {
51 |         let first = children.first?.id
   |             `- warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
52 |         let last = children.last?.id
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Luminare/Main Window/LuminareDividedStack.swift:72:13: warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
70 |     @ViewBuilder
71 |     func body(children: _VariadicView.Children) -> some View {
72 |         let first = children.first?.id
   |             `- warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
73 |         let last = children.last?.id
74 |
[35/38] Compiling Luminare LuminarePane.swift
/Users/admin/builder/spi-builder-workspace/Sources/Luminare/Main Window/LuminareDividedStack.swift:51:13: warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
49 |     @ViewBuilder
50 |     func body(children: _VariadicView.Children) -> some View {
51 |         let first = children.first?.id
   |             `- warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
52 |         let last = children.last?.id
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Luminare/Main Window/LuminareDividedStack.swift:72:13: warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
70 |     @ViewBuilder
71 |     func body(children: _VariadicView.Children) -> some View {
72 |         let first = children.first?.id
   |             `- warning: initialization of immutable value 'first' was never used; consider replacing with assignment to '_' or removing it
73 |         let last = children.last?.id
74 |
[36/38] Compiling Luminare Color+Extensions.swift
[37/38] Compiling Luminare EnvironmentValues.swift
[38/38] Compiling Luminare LuminareBackgroundEffect.swift
Build complete! (9.66s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Luminare",
  "name" : "Luminare",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "Luminare",
      "targets" : [
        "Luminare"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "LuminareTests",
      "module_type" : "SwiftTarget",
      "name" : "LuminareTests",
      "path" : "Tests/LuminareTests",
      "sources" : [
        "LuminareTests.swift"
      ],
      "target_dependencies" : [
        "Luminare"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Luminare",
      "module_type" : "SwiftTarget",
      "name" : "Luminare",
      "path" : "Sources/Luminare",
      "product_memberships" : [
        "Luminare"
      ],
      "sources" : [
        "Components/Color Picker/ColorHueSliderView.swift",
        "Components/Color Picker/ColorPickerModalView.swift",
        "Components/Color Picker/ColorSaturationBrightnessView.swift",
        "Components/Color Picker/LuminareColorPicker.swift",
        "Components/Color Picker/RGBInputField.swift",
        "Components/DividedVStack.swift",
        "Components/LuminareButtonStyle.swift",
        "Components/LuminareInfoView.swift",
        "Components/LuminareList.swift",
        "Components/LuminarePicker.swift",
        "Components/LuminareSection.swift",
        "Components/LuminareSliderPicker.swift",
        "Components/LuminareTextField.swift",
        "Components/LuminareToggle.swift",
        "Components/LuminareValueAdjuster.swift",
        "Components/Popover/PopoverHolder.swift",
        "Components/Popover/PopoverPanel.swift",
        "Main Window/Luminare.swift",
        "Main Window/LuminareDividedStack.swift",
        "Main Window/LuminarePane.swift",
        "Main Window/LuminareTabItem.swift",
        "Main Window/LuminareView.swift",
        "Main Window/Sidebar/LuminareSidebar.swift",
        "Main Window/Sidebar/LuminareSidebarSection.swift",
        "Main Window/Sidebar/LuminareSidebarTab.swift",
        "Modal Window - Traffic Lights/LuminareTrafficLightedWindow.swift",
        "Modal Window - Traffic Lights/LuminareTrafficLightedWindowView.swift",
        "Modal Window/LuminareModalView.swift",
        "Modal Window/LuminareModalWindow.swift",
        "Utilities/Color+Extensions.swift",
        "Utilities/EnvironmentValues.swift",
        "Utilities/LuminareBackgroundEffect.swift",
        "Utilities/ScreenView.swift",
        "Utilities/StringFormatStyle.swift",
        "Utilities/VisualEffectView.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
Done.