The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of elementary-ui, reference main (91fc64), with Swift 6.2 for Linux on 13 Dec 2025 13:03:39 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/elementary-swift/elementary-ui.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/elementary-swift/elementary-ui
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 91fc64c Update README.md
Cloned https://github.com/elementary-swift/elementary-ui.git
Revision (git rev-parse @):
91fc64cc501058599721dd4328fa59aa06674092
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/elementary-swift/elementary-ui.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/elementary-swift/elementary-ui.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:e1f50347098d838026a020bb7d0f8bade3d7b84d6d497429b7cf821cdf4fc3d1
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Fetching https://github.com/swiftwasm/JavaScriptKit
Fetching https://github.com/elementary-swift/elementary
Fetching https://github.com/swiftlang/swift-syntax
[1/1485] Fetching elementary
[1486/29781] Fetching elementary, javascriptkit
[1487/102893] Fetching elementary, javascriptkit, swift-syntax
Fetched https://github.com/swiftwasm/JavaScriptKit from cache (2.19s)
[54126/74597] Fetching elementary, swift-syntax
Fetched https://github.com/elementary-swift/elementary from cache (6.55s)
Fetched https://github.com/swiftlang/swift-syntax from cache (6.62s)
Computing version for https://github.com/elementary-swift/elementary
Computed https://github.com/elementary-swift/elementary at 0.6.0 (7.10s)
Computing version for https://github.com/swiftwasm/JavaScriptKit
Computed https://github.com/swiftwasm/JavaScriptKit at 0.37.0 (1.38s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 601.0.1 (2.48s)
Creating working copy for https://github.com/elementary-swift/elementary
Working copy of https://github.com/elementary-swift/elementary resolved at 0.6.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 601.0.1
Creating working copy for https://github.com/swiftwasm/JavaScriptKit
Working copy of https://github.com/swiftwasm/JavaScriptKit resolved at 0.37.0
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/601.0.1/swift-6.2-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/601.0.1/swift-6.2-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz (0.62s)
[1/1] Compiling plugin BridgeJSCommandPlugin
[2/2] Compiling plugin BridgeJS
[3/3] Compiling plugin PackageToJS
Building for debugging...
[3/18] Write sources
[10/18] Compiling _CJavaScriptKit _CJavaScriptKit.c
[10/18] Write swift-version-24593BA9C3E375BF.txt
[13/74] Emitting module _ElementaryMath
[14/74] Compiling _ElementaryMath exports.swift
[16/75] Compiling JavaScriptKit JSBridgedType.swift
[17/75] Compiling JavaScriptKit JSException.swift
[18/75] Compiling JavaScriptKit JSValue.swift
[19/75] Compiling JavaScriptKit JSString.swift
[20/75] Compiling JavaScriptKit JSSymbol.swift
[21/75] Compiling JavaScriptKit JSThrowingFunction.swift
[22/81] Compiling JavaScriptKit BridgeJSInstrincics.swift
[23/81] Compiling JavaScriptKit ConstructibleFromJSValue.swift
[24/81] Compiling JavaScriptKit ConvertibleToJSValue.swift
[25/81] Compiling JavaScriptKit Deprecated.swift
[26/81] Compiling JavaScriptKit Features.swift
[27/81] Compiling JavaScriptKit JSBigInt.swift
[28/81] Compiling JavaScriptKit JSClosure.swift
[29/81] Compiling JavaScriptKit JSObject+CallAsFunction.swift
[30/81] Compiling JavaScriptKit JSObject.swift
[37/81] Emitting module ReactivityMacros
[38/81] Compiling JavaScriptKit JSArray.swift
[39/81] Compiling JavaScriptKit JSDate.swift
[40/81] Compiling JavaScriptKit JSError.swift
[41/81] Emitting module JavaScriptKit
[45/81] Compiling ElementaryUIMacros StorageKeyMacros.swift
[52/81] Emitting module Elementary
[53/81] Compiling JavaScriptKit JSPromise.swift
[54/81] Compiling JavaScriptKit JSTimer.swift
[55/81] Compiling JavaScriptKit JSTypedArray.swift
[59/81] Compiling ElementaryUIMacros BindingMacro.swift
[63/81] Emitting module ElementaryUIMacros
[64/81] Compiling ElementaryUIMacros Plugin.swift
[65/81] Compiling ReactivityMacros Availability.swift
[66/81] Compiling ReactivityMacros Extensions.swift
[67/81] Compiling ReactivityMacros Plugin.swift
[68/81] Compiling ReactivityMacros ReactivityMacros.swift
[69/81] Compiling ElementaryUIMacros ViewMacro.swift
[71/83] Wrapping AST for ElementaryUIMacros for debugging
[72/83] Write Objects.LinkFileList
[73/83] Wrapping AST for ReactivityMacros for debugging
[74/83] Write Objects.LinkFileList
[75/83] Linking ElementaryUIMacros-tool
[76/83] Linking ReactivityMacros-tool
[78/83] Compiling Elementary RenderingUtils.swift
[79/83] Compiling Elementary SendOnceBox.swift
[80/83] Compiling Elementary SendableAnyHTMLBox.swift
[82/92] Compiling Reactivity _ThreadLocal.swift
[83/92] Compiling Reactivity ReactivityRegistrar.swift
[84/92] Compiling Reactivity PropertyID.swift
[85/92] Compiling Reactivity Macros.swift
[86/92] Emitting module Reactivity
[87/92] Compiling Reactivity ReactivityTracker.swift
[92/93] Compiling Reactivity WithTracking.swift
[93/93] Compiling Reactivity _MutexBox.swift
[95/171] Emitting module ElementaryUI
[96/181] Compiling ElementaryUI PlaceholderContentView.swift
[97/181] Compiling ElementaryUI Tuples+Mountable.swift
[98/181] Compiling ElementaryUI ViewKey.swift
[99/181] Compiling ElementaryUI _ConditionalNode.swift
[100/181] Compiling ElementaryUI _EmptyNode.swift
[101/181] Compiling ElementaryUI _HTMLArray+Mountable.swift
[102/181] Compiling ElementaryUI _HTMLConditional+Mountable.swift
[103/181] Compiling ElementaryUI _KeyedNode.swift
[104/181] Compiling ElementaryUI _TupleNode.swift
[105/181] Compiling ElementaryUI Transition+builtin.swift
[106/181] Compiling ElementaryUI State.swift
[107/181] Compiling ElementaryUI ViewStateStorage.swift
[108/181] Compiling ElementaryUI StoredValue.swift
[109/181] Compiling ElementaryUI ValueStorage.swift
[110/181] Compiling ElementaryUI FLIPAnimation.swift
[111/181] Compiling ElementaryUI FLIPLayoutObserver.swift
[112/181] Compiling ElementaryUI FLIPScheduler.swift
[113/181] Compiling ElementaryUI AnimateChildrenView.swift
[114/181] Compiling ElementaryUI AttributeModifier.swift
[115/181] Compiling ElementaryUI BindingModifiers.swift
[116/181] Compiling ElementaryUI DOMElementModifier.swift
[117/181] Compiling ElementaryUI DOM+Animation.swift
[118/181] Compiling ElementaryUI DOM+Types.swift
[119/181] Compiling ElementaryUI DOMElementSelector.swift
[120/181] Compiling ElementaryUI DOMInteractor.swift
[121/181] Compiling ElementaryUI Environment+ReactiveObject.swift
[122/181] Compiling ElementaryUI Environment.swift
[123/181] Compiling ElementaryUI View+Envionment.swift
[124/181] Compiling ElementaryUI View+LifecycleEvents.swift
[125/181] Compiling ElementaryUI View+OnChange.swift
[126/181] Compiling ElementaryUI _StatefulNode.swift
[127/181] Compiling ElementaryUI Binding.swift
[128/181] Compiling ElementaryUI Scheduler.swift
[129/181] Compiling ElementaryUI _CommitContext.swift
[130/181] Compiling ElementaryUI _ContainerLayoutPass.swift
[131/181] Compiling ElementaryUI _Reconcilable.swift
[132/181] Compiling ElementaryUI _TransactionContext.swift
[133/181] Compiling ElementaryUI _ViewContext.swift
[134/181] Compiling ElementaryUI String+utf8Equals.swift
[135/181] Compiling ElementaryUI EmptyHTML+Mountable.swift
[136/181] Compiling ElementaryUI ForEach+Mountable.swift
[137/181] Compiling ElementaryUI KeyedView.swift
[138/181] Compiling ElementaryUI Optional+Mountable.swift
[139/181] Compiling ElementaryUI View+DOMEvents.swift
[140/181] Compiling ElementaryUI View+Styles.swift
[141/181] Compiling ElementaryUI _AttributedElement+Mountable.swift
[142/181] Compiling ElementaryUI _ElementNode.swift
[143/181] Compiling ElementaryUI _TextNode.swift
[144/181] Compiling ElementaryUI Elementary+JavaScriptKit.swift
[145/181] Compiling ElementaryUI EventHandlers.swift
[146/181] Compiling ElementaryUI GlobalEvents.swift
[147/181] Compiling ElementaryUI Macros.swift
[148/181] Compiling ElementaryUI ApplicationRuntime.swift
[149/181] Compiling ElementaryUI PendingFunctionQueue.swift
[150/181] Compiling ElementaryUI EventModifier.swift
[151/181] Compiling ElementaryUI LayoutObserver.swift
[152/181] Compiling ElementaryUI HTMLElement+Mountable.swift
[153/181] Compiling ElementaryUI HTMLText+Mountable.swift
[154/181] Compiling ElementaryUI HTMLVoidElement+Mountable.swift
[155/181] Compiling ElementaryUI CSSAnimatable.swift
[156/181] Compiling ElementaryUI EffectValues.swift
[157/181] Compiling ElementaryUI MountedStyleModifier.swift
[158/181] Compiling ElementaryUI OpacityModifer.swift
[159/181] Compiling ElementaryUI TransformModifier.swift
[160/181] Compiling ElementaryUI View+Binding.swift
[161/181] Compiling ElementaryUI Animatable.swift
[162/181] Compiling ElementaryUI AnimatableVector+BuiltIn.swift
[163/181] Compiling ElementaryUI AnimatableVector.swift
[164/181] Compiling ElementaryUI AnimatedValue.swift
[165/181] Compiling ElementaryUI Animation+defaults.swift
[166/181] Compiling ElementaryUI Animation.swift
[167/181] Compiling ElementaryUI Spring.swift
[168/181] Compiling ElementaryUI TimingFunction.swift
[169/181] Compiling ElementaryUI Transaction.swift
[170/181] Compiling ElementaryUI View+Animation.swift
[171/181] Compiling ElementaryUI Application.swift
[172/181] Compiling ElementaryUI Transition.swift
[173/181] Compiling ElementaryUI _TransitionNode.swift
[174/181] Compiling ElementaryUI _TransitionView.swift
[175/181] Compiling ElementaryUI _FunctionNode.swift
[176/181] Compiling ElementaryUI _FunctionView.swift
[177/181] Compiling ElementaryUI _ViewEquatable.swift
[178/181] Compiling ElementaryUI View+Mountable.swift
[179/181] Compiling ElementaryUI _embeddedTricks.swift
[180/181] Compiling ElementaryUI exports.swift
[181/181] Compiling ElementaryUI logging.swift
Build complete! (56.51s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "javascriptkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.37.0",
            "upper_bound" : "0.38.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftwasm/JavaScriptKit"
    },
    {
      "identity" : "elementary",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.6.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/elementary-swift/elementary"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "600.0.0",
            "upper_bound" : "603.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax"
    }
  ],
  "manifest_display_name" : "elementary-ui",
  "name" : "elementary-ui",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "ElementaryUI",
      "targets" : [
        "ElementaryUI",
        "Reactivity"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ReactivityMacros",
      "targets" : [
        "ReactivityMacros"
      ],
      "type" : {
        "macro" : null
      }
    },
    {
      "name" : "ElementaryUIMacros",
      "targets" : [
        "ElementaryUIMacros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "_ElementaryMath",
      "module_type" : "SwiftTarget",
      "name" : "_ElementaryMath",
      "path" : "Sources/_ElementaryMath",
      "product_memberships" : [
        "ElementaryUI"
      ],
      "sources" : [
        "exports.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ReactivityTests",
      "module_type" : "SwiftTarget",
      "name" : "ReactivityTests",
      "path" : "Tests/ReactivityTests",
      "sources" : [
        "ReactiveClassesTests.swift"
      ],
      "target_dependencies" : [
        "Reactivity"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ReactivityMacros",
      "module_type" : "SwiftTarget",
      "name" : "ReactivityMacros",
      "path" : "Sources/ReactivityMacros",
      "product_dependencies" : [
        "SwiftSyntax",
        "SwiftSyntaxBuilder",
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "ElementaryUI",
        "ReactivityMacros"
      ],
      "sources" : [
        "Availability.swift",
        "Extensions.swift",
        "Plugin.swift",
        "ReactivityMacros.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "Reactivity",
      "module_type" : "SwiftTarget",
      "name" : "Reactivity",
      "path" : "Sources/Reactivity",
      "product_memberships" : [
        "ElementaryUI"
      ],
      "sources" : [
        "Macros.swift",
        "PropertyID.swift",
        "ReactivityRegistrar.swift",
        "ReactivityTracker.swift",
        "WithTracking.swift",
        "_MutexBox.swift",
        "_ThreadLocal.swift"
      ],
      "target_dependencies" : [
        "ReactivityMacros"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ElementaryUITests",
      "module_type" : "SwiftTarget",
      "name" : "ElementaryUITests",
      "path" : "Tests/ElementaryUITests",
      "sources" : [
        "Animation/AnimatedValueTests.swift",
        "Animation/AnimationTrackerTests.swift",
        "BindingTests.swift",
        "EnvironmentTests.swift",
        "Reconciler/DOMMountingTests.swift",
        "Reconciler/DOMPatchingTest.swift",
        "Reconciler/DeinitSniffer.swift",
        "Reconciler/LifecycleTests.swift",
        "Reconciler/OnChangeTests.swift",
        "Reconciler/ReconcilerUpdateTests.swift",
        "Reconciler/RenderTracker.swift",
        "Reconciler/TestDOM.swift",
        "StateTests.swift",
        "ViewEquatingTests.swift",
        "ViewMacroTests.swift"
      ],
      "target_dependencies" : [
        "ElementaryUI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ElementaryUIMacros",
      "module_type" : "SwiftTarget",
      "name" : "ElementaryUIMacros",
      "path" : "Sources/ElementaryUIMacros",
      "product_dependencies" : [
        "SwiftSyntax",
        "SwiftSyntaxBuilder",
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "ElementaryUI",
        "ElementaryUIMacros"
      ],
      "sources" : [
        "BindingMacro.swift",
        "Plugin.swift",
        "StorageKeyMacros.swift",
        "ViewMacro.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "ElementaryUI",
      "module_type" : "SwiftTarget",
      "name" : "ElementaryUI",
      "path" : "Sources/ElementaryUI",
      "product_dependencies" : [
        "Elementary",
        "JavaScriptKit"
      ],
      "product_memberships" : [
        "ElementaryUI"
      ],
      "sources" : [
        "Animation/Animatable.swift",
        "Animation/AnimatableVector+BuiltIn.swift",
        "Animation/AnimatableVector.swift",
        "Animation/AnimatedValue.swift",
        "Animation/Animation+defaults.swift",
        "Animation/Animation.swift",
        "Animation/Spring.swift",
        "Animation/TimingFunction.swift",
        "Animation/Transaction.swift",
        "Animation/View+Animation.swift",
        "Application.swift",
        "DOM/DOM+Animation.swift",
        "DOM/DOM+Types.swift",
        "DOM/DOMElementSelector.swift",
        "DOM/DOMInteractor.swift",
        "Data/Environment/Environment+ReactiveObject.swift",
        "Data/Environment/Environment.swift",
        "Data/Environment/View+Envionment.swift",
        "Data/Lifecycle/View+LifecycleEvents.swift",
        "Data/Lifecycle/View+OnChange.swift",
        "Data/Lifecycle/_StatefulNode.swift",
        "Data/State/Binding.swift",
        "Data/State/State.swift",
        "Data/State/ViewStateStorage.swift",
        "Data/StoredValue.swift",
        "Data/ValueStorage.swift",
        "FLIP/FLIPAnimation.swift",
        "FLIP/FLIPLayoutObserver.swift",
        "FLIP/FLIPScheduler.swift",
        "HTMLViews/ElementModifiers/AnimateChildrenView.swift",
        "HTMLViews/ElementModifiers/AttributeModifier.swift",
        "HTMLViews/ElementModifiers/BindingModifiers.swift",
        "HTMLViews/ElementModifiers/DOMElementModifier.swift",
        "HTMLViews/ElementModifiers/EventModifier.swift",
        "HTMLViews/ElementModifiers/LayoutObserver.swift",
        "HTMLViews/HTMLElement+Mountable.swift",
        "HTMLViews/HTMLText+Mountable.swift",
        "HTMLViews/HTMLVoidElement+Mountable.swift",
        "HTMLViews/StyleModifiers/CSSAnimatable.swift",
        "HTMLViews/StyleModifiers/EffectValues.swift",
        "HTMLViews/StyleModifiers/MountedStyleModifier.swift",
        "HTMLViews/StyleModifiers/OpacityModifer.swift",
        "HTMLViews/StyleModifiers/TransformModifier.swift",
        "HTMLViews/View+Binding.swift",
        "HTMLViews/View+DOMEvents.swift",
        "HTMLViews/View+Styles.swift",
        "HTMLViews/_AttributedElement+Mountable.swift",
        "HTMLViews/_ElementNode.swift",
        "HTMLViews/_TextNode.swift",
        "JSInterop/Elementary+JavaScriptKit.swift",
        "JSInterop/EventHandlers.swift",
        "JSInterop/GlobalEvents.swift",
        "Macros.swift",
        "Reconciling/ApplicationRuntime.swift",
        "Reconciling/PendingFunctionQueue.swift",
        "Reconciling/Scheduler.swift",
        "Reconciling/_CommitContext.swift",
        "Reconciling/_ContainerLayoutPass.swift",
        "Reconciling/_Reconcilable.swift",
        "Reconciling/_TransactionContext.swift",
        "Reconciling/_ViewContext.swift",
        "String+utf8Equals.swift",
        "StructureViews/EmptyHTML+Mountable.swift",
        "StructureViews/ForEach+Mountable.swift",
        "StructureViews/KeyedView.swift",
        "StructureViews/Optional+Mountable.swift",
        "StructureViews/PlaceholderContentView.swift",
        "StructureViews/Tuples+Mountable.swift",
        "StructureViews/ViewKey.swift",
        "StructureViews/_ConditionalNode.swift",
        "StructureViews/_EmptyNode.swift",
        "StructureViews/_HTMLArray+Mountable.swift",
        "StructureViews/_HTMLConditional+Mountable.swift",
        "StructureViews/_KeyedNode.swift",
        "StructureViews/_TupleNode.swift",
        "Transition/Transition+builtin.swift",
        "Transition/Transition.swift",
        "Transition/_TransitionNode.swift",
        "Transition/_TransitionView.swift",
        "Views/Function/_FunctionNode.swift",
        "Views/Function/_FunctionView.swift",
        "Views/Function/_ViewEquatable.swift",
        "Views/View+Mountable.swift",
        "_embeddedTricks.swift",
        "exports.swift",
        "logging.swift"
      ],
      "target_dependencies" : [
        "ElementaryUIMacros",
        "Reactivity",
        "_ElementaryMath"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:e1f50347098d838026a020bb7d0f8bade3d7b84d6d497429b7cf821cdf4fc3d1
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Done.