The Swift Package Index logo.Swift Package Index

Build Information

Successful build of snap-style, reference main (a5b717), with Swift 6.4 for macOS (SPM) on 22 Sep 2026 23:26:31 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/simonnickel/snap-style.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/simonnickel/snap-style
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at a5b7178 Split files
Cloned https://github.com/simonnickel/snap-style.git
Revision (git rev-parse @):
a5b7178916334b6291171396393045916a4c9644
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/simonnickel/snap-style.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/simonnickel/snap-style.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 / 358]
[Planning deferred tasks]
[54 / 156] SnapFoundation
[74 / 156]
[75 / 157] SnapFoundation
[85 / 234]
[88 / 234]
[96 / 234]
[98 / 234]
[99 / 234]
[104 / 234]
[106 / 234]
[108 / 234]
[111 / 234]
[116 / 234]
[118 / 234]
[121 / 234]
[122 / 234]
[132 / 234]
[134 / 234]
[135 / 234]
[138 / 234]
[140 / 234]
[152 / 234] SnapFoundation
[160 / 236] SnapCore
[165 / 258] SnapStyleBase
[166 / 258] SnapCore
[167 / 258] SnapStyleBase
[179 / 258] SnapStyleComponents
[185 / 258] SnapFoundation
[188 / 258] SnapCore
[197 / 259]
[197 / 259] SnapCore
[199 / 259] SnapCore
[207 / 267] SnapStyleComponents
[214 / 268] SnapStyleComponents
[218 / 268] SnapStyleDefinitions
[229 / 279] SnapStyleDefinitions
[236 / 280] SnapStyleDefinitions
[238 / 280] SnapStyleView
[249 / 291] SnapStyleView
[256 / 292] SnapStyleView
[256 / 292] SnapStyleViews
[260 / 296] SnapStyleView
[269 / 297] SnapStyleViews
[271 / 297] SnapStyle
[279 / 299] SnapStyle
[283 / 301] SnapStyleDebug
[294 / 322] SnapStyleExamples
[301 / 322] SnapStyleDebug
[309 / 322] SnapStyleExamples
[310 / 322] SnapStyleExamples
[319 / 322] SnapStyleExamples
Build complete! (20.13 sec)
Fetching https://github.com/simonnickel/snap-foundation.git
[1/257] Fetching snap-foundation
Fetched https://github.com/simonnickel/snap-foundation.git (0.81s)
Fetching https://github.com/simonnickel/snap-core.git
[1/494] Fetching snap-core
Fetched https://github.com/simonnickel/snap-core.git (0.92s)
Creating working copy for https://github.com/simonnickel/snap-foundation.git
Working copy of https://github.com/simonnickel/snap-foundation.git resolved at main (5dcd584)
Creating working copy for https://github.com/simonnickel/snap-core.git
Working copy of https://github.com/simonnickel/snap-core.git resolved at main (b35b73d)
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/X-Examples/README.md
/Users/admin/builder/spi-builder-workspace/Sources/4-View/Layout/List/StyleListRow+Navigation.swift:15:33: warning: cannot use struct 'Container' in a property declaration member of a type not marked '@_implementationOnly'; 'SnapStyleComponents' was not imported by this file
13 |     @Environment(\.style) var style
14 |
15 |     let interactionState: Style.Container.InteractionState
   |                                 `- warning: cannot use struct 'Container' in a property declaration member of a type not marked '@_implementationOnly'; 'SnapStyleComponents' was not imported by this file
16 |     let isPresented: Bool
17 |     let content: () -> Content
SnapStyleComponents.Style.Container:2:15: note: struct declared here
 1 | struct Style {
 2 | public struct Container {
   |               `- note: struct declared here
 3 |     public enum InteractionState : Comparable {
 4 |         case disabled
macro expansion @State:1:13: warning: cannot use enum 'InteractionState' in a property declaration member of a type not marked '@_implementationOnly'; 'SnapStyleComponents' was not imported by this file
`- /Users/admin/builder/spi-builder-workspace/Sources/4-View/Layout/List/StyleListRow.swift:90:77: note: expanded code originates here
 88 |         }
 89 |
 90 |         @State private var state: Style.Container.InteractionState = .normal
    |         `- note: in expansion of macro 'State' on property 'state' here
    +--- macro expansion @State ----------------------------------------
    | 1 | private var __state = SwiftUICore.State._makeStorage(({
    |   |             `- warning: cannot use enum 'InteractionState' in a property declaration member of a type not marked '@_implementationOnly'; 'SnapStyleComponents' was not imported by this file
    | 2 |             let value: Style.Container.InteractionState = .normal
    | 3 |             return value
    +-------------------------------------------------------------------
 91 |
 92 |         private var interactionState: Style.Container.InteractionState {
SnapStyleComponents.Style.Container.InteractionState:3:43: note: enum declared here
 1 | struct Style {
 2 |   struct Container {
 3 | public enum SnapStyleBase.Style.Container.InteractionState : Comparable {
   |                                           `- note: enum declared here
 4 |     case disabled
 5 |     case inactive
macro expansion @State:1:13: warning: cannot use struct 'Container' in a property declaration member of a type not marked '@_implementationOnly'; 'SnapStyleComponents' was not imported by this file
`- /Users/admin/builder/spi-builder-workspace/Sources/4-View/Layout/List/StyleListRow.swift:90:77: note: expanded code originates here
 88 |         }
 89 |
 90 |         @State private var state: Style.Container.InteractionState = .normal
    |         `- note: in expansion of macro 'State' on property 'state' here
    +--- macro expansion @State ----------------------------------------
    | 1 | private var __state = SwiftUICore.State._makeStorage(({
    |   |             `- warning: cannot use struct 'Container' in a property declaration member of a type not marked '@_implementationOnly'; 'SnapStyleComponents' was not imported by this file
    | 2 |             let value: Style.Container.InteractionState = .normal
    | 3 |             return value
    +-------------------------------------------------------------------
 91 |
 92 |         private var interactionState: Style.Container.InteractionState {
SnapStyleComponents.Style.Container:2:15: note: struct declared here
 1 | struct Style {
 2 | public struct Container {
   |               `- note: struct declared here
 3 |     public enum InteractionState : Comparable {
 4 |         case disabled
/Users/admin/builder/spi-builder-workspace/Sources/4-View/Layout/List/StyleListRow+Navigation.swift:15:33: warning: cannot use struct 'Container' in a property declaration member of a type not marked '@_implementationOnly'; 'SnapStyleComponents' was not imported by this file
13 |     @Environment(\.style) var style
14 |
15 |     let interactionState: Style.Container.InteractionState
   |                                 `- warning: cannot use struct 'Container' in a property declaration member of a type not marked '@_implementationOnly'; 'SnapStyleComponents' was not imported by this file
16 |     let isPresented: Bool
17 |     let content: () -> Content
SnapStyleComponents.Style.Container:2:15: note: struct declared here
 1 | struct Style {
 2 | public struct Container {
   |               `- note: struct declared here
 3 |     public enum InteractionState : Comparable {
 4 |         case disabled
macro expansion @State:1:13: warning: cannot use enum 'InteractionState' in a property declaration member of a type not marked '@_implementationOnly'; 'SnapStyleComponents' was not imported by this file
`- /Users/admin/builder/spi-builder-workspace/Sources/4-View/Layout/List/StyleListRow.swift:90:77: note: expanded code originates here
 88 |         }
 89 |
 90 |         @State private var state: Style.Container.InteractionState = .normal
    |         `- note: in expansion of macro 'State' on property 'state' here
    +--- macro expansion @State ----------------------------------------
    | 1 | private var __state = SwiftUICore.State._makeStorage(({
    |   |             `- warning: cannot use enum 'InteractionState' in a property declaration member of a type not marked '@_implementationOnly'; 'SnapStyleComponents' was not imported by this file
    | 2 |             let value: Style.Container.InteractionState = .normal
    | 3 |             return value
    +-------------------------------------------------------------------
 91 |
 92 |         private var interactionState: Style.Container.InteractionState {
SnapStyleComponents.Style.Container.InteractionState:3:43: note: enum declared here
 1 | struct Style {
 2 |   struct Container {
 3 | public enum SnapStyleBase.Style.Container.InteractionState : Comparable {
   |                                           `- note: enum declared here
 4 |     case disabled
 5 |     case inactive
macro expansion @State:1:13: warning: cannot use struct 'Container' in a property declaration member of a type not marked '@_implementationOnly'; 'SnapStyleComponents' was not imported by this file
`- /Users/admin/builder/spi-builder-workspace/Sources/4-View/Layout/List/StyleListRow.swift:90:77: note: expanded code originates here
 88 |         }
 89 |
 90 |         @State private var state: Style.Container.InteractionState = .normal
    |         `- note: in expansion of macro 'State' on property 'state' here
    +--- macro expansion @State ----------------------------------------
    | 1 | private var __state = SwiftUICore.State._makeStorage(({
    |   |             `- warning: cannot use struct 'Container' in a property declaration member of a type not marked '@_implementationOnly'; 'SnapStyleComponents' was not imported by this file
    | 2 |             let value: Style.Container.InteractionState = .normal
    | 3 |             return value
    +-------------------------------------------------------------------
 91 |
 92 |         private var interactionState: Style.Container.InteractionState {
SnapStyleComponents.Style.Container:2:15: note: struct declared here
 1 | struct Style {
 2 | public struct Container {
   |               `- note: struct declared here
 3 |     public enum InteractionState : Comparable {
 4 |         case disabled
Build complete.
{
  "dependencies" : [
    {
      "identity" : "snap-foundation",
      "requirement" : {
        "branch" : [
          "main"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/simonnickel/snap-foundation.git"
    },
    {
      "identity" : "snap-core",
      "requirement" : {
        "branch" : [
          "main"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/simonnickel/snap-core.git"
    }
  ],
  "manifest_display_name" : "snap-style",
  "name" : "snap-style",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "macos",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "SnapStyle",
      "targets" : [
        "SnapStyle",
        "SnapStyleViews",
        "SnapStyleView",
        "SnapStyleDefinitions",
        "SnapStyleComponents",
        "SnapStyleBase",
        "SnapStyleDebug"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SnapStyleExamples",
      "targets" : [
        "SnapStyleExamples"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SnapStyleViews",
      "module_type" : "SwiftTarget",
      "name" : "SnapStyleViews",
      "path" : "Sources/5-Views",
      "product_dependencies" : [
        "SnapFoundation"
      ],
      "product_memberships" : [
        "SnapStyle",
        "SnapStyleExamples"
      ],
      "sources" : [
        "Container/CornerContainer.swift",
        "Container/ScrollingHStack.swift",
        "Container/StyleFlowLayout.swift"
      ],
      "target_dependencies" : [
        "SnapStyleBase",
        "SnapStyleComponents",
        "SnapStyleDefinitions",
        "SnapStyleView"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapStyleView",
      "module_type" : "SwiftTarget",
      "name" : "SnapStyleView",
      "path" : "Sources/4-View",
      "product_dependencies" : [
        "SnapFoundation",
        "SnapCore"
      ],
      "product_memberships" : [
        "SnapStyle",
        "SnapStyleExamples"
      ],
      "sources" : [
        "Layout/List/ListRowCompositionModifier.swift",
        "Layout/List/StyleList.swift",
        "Layout/List/StyleListIconWidthSynchronisation.swift",
        "Layout/List/StyleListRow+Navigation.swift",
        "Layout/List/StyleListRow+Variant.swift",
        "Layout/List/StyleListRow.swift",
        "Layout/List/StyleListSectionFooterLabel.swift",
        "Layout/List/StyleListSectionHeaderLabel.swift",
        "Layout/Screen/Environment+StyleScreen.swift",
        "Layout/Screen/Helper/UIKitViewControllerHook.swift",
        "Layout/Screen/ScreenInsetContainer.swift",
        "Layout/Screen/StyleNavigationBarModifier.swift",
        "Layout/Screen/StyleScreen.swift",
        "Layout/Screen/StyleScreenConfiguration.swift",
        "Layout/Stack/Preview+StyleStackExample.swift",
        "Layout/Stack/StyleHStack.swift",
        "Layout/Stack/StyleLazyHStack.swift",
        "Layout/Stack/StyleLazyVStack.swift",
        "Layout/Stack/StyleStack.swift",
        "Layout/Stack/StyleVStack.swift",
        "Layout/StyleSpacer.swift",
        "Modifier/Component/View+Component.swift",
        "Modifier/Component/View+Container.swift",
        "Modifier/Component/View+Element.swift",
        "Modifier/Component/View+Spacing.swift",
        "Modifier/Context/View+Accent.swift",
        "Modifier/Context/View+ContextAttributeModifier.swift",
        "Modifier/Context/View+Elevation.swift",
        "Modifier/Context/View+FontDesign.swift",
        "Modifier/Context/View+FontWidth.swift",
        "Modifier/Context/View+Scaling.swift",
        "Modifier/CoreAttributes/Number/View+ContentMargins.swift",
        "Modifier/CoreAttributes/Number/View+ListRowInsets.swift",
        "Modifier/CoreAttributes/Number/View+ListSectionSpacing.swift",
        "Modifier/CoreAttributes/Number/View+MaxWidth.swift",
        "Modifier/CoreAttributes/Number/View+Modify.swift",
        "Modifier/CoreAttributes/Number/View+PaddingWithNumber.swift",
        "Modifier/CoreAttributes/Number/View+SafeAreaPadding.swift",
        "Modifier/CoreAttributes/Surface/View+Background.swift",
        "Modifier/CoreAttributes/Surface/View+Border.swift",
        "Modifier/CoreAttributes/Surface/View+Foreground.swift",
        "Modifier/ElementAttributes/StyleShapeView.swift",
        "Modifier/ElementAttributes/View+AttributeApply.swift",
        "Modifier/ElementAttributes/View+AttributeDefine.swift",
        "Modifier/ElementAttributes/View+Composition.swift",
        "Modifier/ElementAttributes/View+Font.swift",
        "Modifier/ElementAttributes/View+Padding.swift",
        "Modifier/ElementAttributes/View+Shape.swift",
        "Modifier/Setup/View+SetupModifier.swift",
        "Modifier/Setup/View+StyleOverride.swift",
        "Modifier/Setup/View+UpdateModifier.swift",
        "Views/Button/StyleButton+Variant.swift",
        "Views/Button/StyleButton.swift",
        "Views/Button/StyleButtonInteractionState.swift",
        "Views/StyleIcon.swift",
        "Views/StyleLabel.swift",
        "Views/StylePicker.swift",
        "Views/StyleToggle.swift"
      ],
      "target_dependencies" : [
        "SnapStyleBase",
        "SnapStyleComponents",
        "SnapStyleDefinitions"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapStyleTests",
      "module_type" : "SwiftTarget",
      "name" : "SnapStyleTests",
      "path" : "Tests/SnapStyleTests",
      "sources" : [
        "CacheContainerTests.swift",
        "ContainerStackTests.swift",
        "ContextTests.swift",
        "ContextWrapperValueTests.swift",
        "NumberScalingTests.swift",
        "TestHelpers.swift",
        "ValueBuilderTests.swift"
      ],
      "target_dependencies" : [
        "SnapStyleBase",
        "SnapStyleComponents",
        "SnapStyleDefinitions"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SnapStyleExamples",
      "module_type" : "SwiftTarget",
      "name" : "SnapStyleExamples",
      "path" : "Sources/X-Examples",
      "product_dependencies" : [
        "SnapFoundation"
      ],
      "product_memberships" : [
        "SnapStyleExamples"
      ],
      "sources" : [
        "Attributes/ExampleStyleCompositionModifier+Public.swift",
        "Attributes/ExampleStyleContainerModifier+Public.swift",
        "Attributes/ExampleStyleFontModifier+Public.swift",
        "Attributes/ExampleStylePaddingModifier+Public.swift",
        "Attributes/ExampleStyleShapeModifier+Public.swift",
        "Attributes/ExampleStyleSurfaceBackgroundModifier+Public.swift",
        "Attributes/ExampleStyleSurfaceBorder+Public.swift",
        "Attributes/ExampleStyleSurfaceForegroundModifier+Public.swift",
        "Views/ExampleCornerContainer+Public.swift",
        "Views/ExampleScrollingHStack+Public.swift",
        "Views/ExampleStyleButton+Public.swift",
        "Views/ExampleStyleFlowLayout+Public.swift",
        "Views/ExampleStyleLazyHStack+Public.swift",
        "Views/ExampleStyleLazyVStack+Public.swift",
        "Views/ExampleStyleList+Public.swift",
        "Views/ExampleStyleListRow+Public.swift",
        "Views/ExampleStyleListSectionFooterLabel+Public.swift",
        "Views/ExampleStyleListSectionHeaderLabel+Public.swift",
        "Views/ExampleStylePicker+Public.swift",
        "Views/ExampleStyleScreen+Public.swift",
        "Views/ExampleStyleSpacer+Public.swift",
        "Views/ExampleStyleStack+Public.swift",
        "Views/ExampleStyleToggle+Public.swift"
      ],
      "target_dependencies" : [
        "SnapStyle",
        "SnapStyleView",
        "SnapStyleViews"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapStyleDefinitions",
      "module_type" : "SwiftTarget",
      "name" : "SnapStyleDefinitions",
      "path" : "Sources/3-Definitions",
      "product_dependencies" : [
        "SnapFoundation"
      ],
      "product_memberships" : [
        "SnapStyle",
        "SnapStyleExamples"
      ],
      "sources" : [
        "Components/Accent+Definitions.swift",
        "Components/Component+Definitions.swift",
        "Components/Container+Definitions.swift",
        "Context/Context+Component.swift",
        "Context/Context+Container.swift",
        "Context/ContextWrapper+Accent.swift",
        "Context/Environment+ElementAttribute.swift",
        "CoreAttributes/Icon+Definitions.swift",
        "CoreAttributes/Number+Definitions.swift",
        "CoreAttributes/Surface+Definitions.swift",
        "ElementAttributes/Composition+Definitions.swift",
        "ElementAttributes/Font+Definitions.swift",
        "ElementAttributes/Padding+Definitions.swift",
        "ElementAttributes/Shape+Definitions.swift"
      ],
      "target_dependencies" : [
        "SnapStyleBase",
        "SnapStyleComponents"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapStyleDebug",
      "module_type" : "SwiftTarget",
      "name" : "SnapStyleDebug",
      "path" : "Sources/X-Debug",
      "product_dependencies" : [
        "SnapFoundation"
      ],
      "product_memberships" : [
        "SnapStyle"
      ],
      "sources" : [
        "DebugCacheScreen.swift",
        "DebugComponentsScreen.swift",
        "DebugElementsView.swift",
        "DebugKeyRowComposition.swift",
        "DebugKeyRowFont.swift",
        "DebugKeyRowNumber.swift",
        "DebugKeyRowShape.swift",
        "DebugKeyRowSurface.swift",
        "DebugOverlay.swift"
      ],
      "target_dependencies" : [
        "SnapStyle"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapStyleComponents",
      "module_type" : "SwiftTarget",
      "name" : "SnapStyleComponents",
      "path" : "Sources/2-Components",
      "product_dependencies" : [
        "SnapFoundation"
      ],
      "product_memberships" : [
        "SnapStyle",
        "SnapStyleExamples"
      ],
      "sources" : [
        "Component.swift",
        "Container/Container+Properties.swift",
        "Container/Container+Stack.swift",
        "Container/Container.swift",
        "Element.swift",
        "Structure+Description.swift",
        "Style+Override.swift"
      ],
      "target_dependencies" : [
        "SnapStyleBase"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapStyleBase",
      "module_type" : "SwiftTarget",
      "name" : "SnapStyleBase",
      "path" : "Sources/1-Base",
      "product_dependencies" : [
        "SnapFoundation"
      ],
      "product_memberships" : [
        "SnapStyle",
        "SnapStyleExamples"
      ],
      "sources" : [
        "Attributes/Base/Style.Attributes.swift",
        "Attributes/Base/Style.Definition.swift",
        "Attributes/Base/StyleAttribute.swift",
        "Attributes/Core/Icon.Value.swift",
        "Attributes/Core/Number.Value.swift",
        "Attributes/Core/Surface.Value.swift",
        "Attributes/Elements/Composition.Value.swift",
        "Attributes/Elements/Font.Value.Definition+Font.swift",
        "Attributes/Elements/Font.Value.swift",
        "Attributes/Elements/Padding.Value.swift",
        "Attributes/Elements/ShapeValue.swift",
        "Context/Context+Description.swift",
        "Context/Context.swift",
        "Context/ContextWrapper+Values.swift",
        "Context/ContextWrapper.swift",
        "Context/ScaledValuePropertyWrapper.swift",
        "Context/Values/Context+Accent.swift",
        "Context/Values/Context+ColorScheme.swift",
        "Context/Values/Context+Elevation.swift",
        "Context/Values/Context+FontDesign.swift",
        "Context/Values/Context+FontWidth.swift",
        "Context/Values/Context+Scaling.swift",
        "StyleContainer/Style+BuilderContainer.swift",
        "StyleContainer/Style+CacheContainer.swift",
        "StyleContainer/Style.Configuration.swift",
        "StyleContainer/Style.ValueBuilder.swift",
        "StyleContainer/Style.Views.swift",
        "StyleContainer/Style.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapStyle",
      "module_type" : "SwiftTarget",
      "name" : "SnapStyle",
      "path" : "Sources/X-SnapStyle",
      "product_dependencies" : [
        "SnapFoundation"
      ],
      "product_memberships" : [
        "SnapStyle",
        "SnapStyleExamples"
      ],
      "sources" : [
        "Import.swift"
      ],
      "target_dependencies" : [
        "SnapStyleBase",
        "SnapStyleComponents",
        "SnapStyleDefinitions",
        "SnapStyleView",
        "SnapStyleViews"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.3"
}
Done.