The Swift Package Index logo.Swift Package Index

Build Information

Successful build of StreamDeck, reference 0.7.1 (6816f9), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 14:43:45 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/emorydunn/StreamDeckPlugin.git
Reference: 0.7.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/emorydunn/StreamDeckPlugin
 * tag               0.7.1      -> FETCH_HEAD
HEAD is now at 6816f9e Set date
Cloned https://github.com/emorydunn/StreamDeckPlugin.git
Revision (git rev-parse @):
6816f9edfba6191fd1e9109907df4b1605cfc8ae
SUCCESS checkout https://github.com/emorydunn/StreamDeckPlugin.git at 0.7.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/emorydunn/StreamDeckPlugin.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 / 679]
[Planning deferred tasks]
[139 / 309] StreamDeck_StreamDeckPluginTests
[141 / 309]
[149 / 315] _SwiftSyntaxCShims
[152 / 327]
[181 / 327] SwiftSyntax510
[194 / 329] SwiftSyntax510
[209 / 400]
[220 / 431]
[224 / 431]
[237 / 431]
[242 / 431]
[255 / 431]
[259 / 431]
[261 / 431]
[263 / 431]
[267 / 431]
[269 / 431]
[272 / 431] SwiftSyntax
[276 / 431]
[278 / 431]
[279 / 431]
[282 / 431] SwiftSyntax
[282 / 431]
[284 / 431]
[289 / 431] SDPlusLayout
[292 / 431] ArgumentParser
[294 / 431] SDPlusLayout
[309 / 431] SDPlusLayout
[311 / 431] SDPlusLayout
[313 / 431] ArgumentParser-product
[314 / 431] ArgumentParser-product
[317 / 431] SDPlusLayout
[321 / 431] SwiftSyntax
[327 / 432]
[329 / 434] SDPlusLayout
[333 / 463] SwiftBasicFormat
[336 / 463] SwiftDiagnostics
[344 / 463] SwiftBasicFormat
[351 / 463] SwiftParser
[352 / 463] SwiftParser
[353 / 463] SwiftParser
[360 / 463] SwiftParser
[363 / 463] SwiftDiagnostics
[364 / 463] SwiftDiagnostics
[369 / 463] SwiftDiagnostics
[374 / 463] SwiftBasicFormat
[379 / 463]
[381 / 465] SwiftBasicFormat
[386 / 477] SwiftOperators
[389 / 487] SwiftParserDiagnostics
[391 / 487] SwiftParserDiagnostics
[394 / 487] SwiftOperators
[410 / 487] SwiftSyntaxBuilder
[417 / 487] SwiftBasicFormat
[418 / 488] SwiftOperators
[419 / 488] SwiftSyntaxBuilder
[427 / 499] SwiftSyntaxBuilder
[430 / 499] SwiftSyntaxBuilder
[430 / 499] SwiftParserDiagnostics
[438 / 500] SwiftSyntaxBuilder
[446 / 511] SwiftSyntaxMacros
[457 / 512] SwiftSyntaxMacros
[458 / 512] SwiftSyntaxMacroExpansion
[467 / 522] SwiftSyntaxMacroExpansion
[468 / 522] SwiftSyntaxMacroExpansion
[475 / 523] SwiftSyntaxMacroExpansion
[483 / 534] SwiftCompilerPluginMessageHandling
[487 / 534] SwiftCompilerPluginMessageHandling
[488 / 534] SwiftCompilerPluginMessageHandling
[494 / 535] SwiftCompilerPluginMessageHandling
[497 / 537] SwiftCompilerPlugin
[504 / 537] SwiftSyntax
[506 / 537] SwiftSyntax
[512 / 537] SwiftSyntaxBuilder
[516 / 537] SwiftCompilerPlugin
[524 / 538] StreamDeckMacros
[527 / 546]
[532 / 546] StreamDeckMacros
[533 / 546] StreamDeckMacros
[535 / 546] StreamDeckMacros
[538 / 547] StreamDeck
[551 / 585]
[553 / 585]
[558 / 585]
[561 / 585]
[563 / 585]
[564 / 585]
[576 / 585] StreamDeck
[582 / 585] StreamDeck
Build complete! (23.54 sec)
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/swiftlang/swift-docc-plugin
Fetching https://github.com/swiftlang/swift-syntax.git
[1/2345] Fetching swift-docc-plugin
[2346/21292] Fetching swift-docc-plugin, swift-argument-parser
[21293/101361] Fetching swift-docc-plugin, swift-argument-parser, swift-syntax
Fetched https://github.com/apple/swift-argument-parser.git (4.19s)
Fetched https://github.com/swiftlang/swift-syntax.git (4.19s)
Fetched https://github.com/swiftlang/swift-docc-plugin (4.19s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (6.98s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3831] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (0.88s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.64s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.62s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 601.0.1 (0.74s)
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 601.0.1
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "509.0.0",
            "upper_bound" : "602.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "StreamDeck",
  "name" : "StreamDeck",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "StreamDeck",
      "targets" : [
        "StreamDeck"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StreamDeckMacros",
      "targets" : [
        "StreamDeckMacros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "StreamDeckPluginTests",
      "module_type" : "SwiftTarget",
      "name" : "StreamDeckPluginTests",
      "path" : "Tests/StreamDeckPluginTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/StreamDeckPluginTests/Support/Test Events",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "PluginEventTests.swift",
        "PluginManifestTests.swift",
        "PluginRegistrationTests.swift",
        "StreamDeckPluginTests.swift",
        "Support/TestEvents.swift",
        "Support/TestPlugin.swift"
      ],
      "target_dependencies" : [
        "StreamDeck"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StreamDeckMacrosTests",
      "module_type" : "SwiftTarget",
      "name" : "StreamDeckMacrosTests",
      "path" : "Tests/StreamDeckMacrosTests",
      "product_dependencies" : [
        "SwiftSyntaxMacrosTestSupport"
      ],
      "sources" : [
        "SettingsMacroTests.swift"
      ],
      "target_dependencies" : [
        "StreamDeckMacros"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StreamDeckMacros",
      "module_type" : "SwiftTarget",
      "name" : "StreamDeckMacros",
      "path" : "Sources/StreamDeckMacros",
      "product_dependencies" : [
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "StreamDeck",
        "StreamDeckMacros"
      ],
      "sources" : [
        "EntryMacro.swift",
        "KeyMacros.swift",
        "Plugin.swift",
        "SharedKeyMacro.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "StreamDeck",
      "module_type" : "SwiftTarget",
      "name" : "StreamDeck",
      "path" : "Sources/StreamDeck",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "StreamDeck"
      ],
      "sources" : [
        "Builders/ActionBuilder.swift",
        "Command Line/ExportCommand.swift",
        "Command Line/PluginCommand.swift",
        "Command Line/StreamDeckCommand.swift",
        "Command Line/StreamDeckKey.swift",
        "Events/EventProtocols.swift",
        "Events/Events.swift",
        "Extensions/CharSet+DNS.swift",
        "Extensions/NSImage+Base64.swift",
        "Extensions/URL+Argument.swift",
        "Macros/SettingsMacros.swift",
        "StreamDeck Plugin/Action/Action+Received.swift",
        "StreamDeck Plugin/Action/Action+Sent.swift",
        "StreamDeck Plugin/Action/Action+Support.swift",
        "StreamDeck Plugin/Action/Action.swift",
        "StreamDeck Plugin/Action/LongPress.swift",
        "StreamDeck Plugin/PluginCommunication.swift",
        "StreamDeck Plugin/StreamDeckError.swift",
        "StreamDeck Plugin/StreamDeckPlugin/SDPlugin+Received.swift",
        "StreamDeck Plugin/StreamDeckPlugin/SDPlugin+Sent.swift",
        "StreamDeck Plugin/StreamDeckPlugin/SDPlugin+Support.swift",
        "StreamDeck Plugin/StreamDeckPlugin/StreamDeckPlugin.swift",
        "Support Models/ActionControllerRegistry.swift",
        "Support Models/Environment/EnvironmentKey.swift",
        "Support Models/Environment/EnvironmentValues.swift",
        "Support Models/Environment/EnvironmentWrapper.swift",
        "Support Models/PluginManifest/ApplicationsToMonitor.swift",
        "Support Models/PluginManifest/Coordinates.swift",
        "Support Models/PluginManifest/Fonts.swift",
        "Support Models/PluginManifest/Hardware.swift",
        "Support Models/PluginManifest/PluginAction.swift",
        "Support Models/PluginManifest/PluginActionState.swift",
        "Support Models/PluginManifest/PluginInfo.swift",
        "Support Models/PluginManifest/PluginManifest.swift",
        "Support Models/PluginManifest/PluginOS.swift",
        "Support Models/PluginManifest/PluginProfile.swift",
        "Support Models/PluginManifest/PluginSoftware.swift",
        "Support Models/ProfilePage.swift",
        "Support Models/RotaryEncoder/RotaryEncoder.swift",
        "Support Models/RotaryEncoder/TriggerDescription.swift",
        "Support Models/SPDI.swift",
        "Support Models/Settings/GlobalSettings.swift",
        "Support Models/Settings/GlobalSettingsKey.swift",
        "Support Models/Settings/SettingsWrapper.swift",
        "Support Models/State.swift"
      ],
      "target_dependencies" : [
        "StreamDeckMacros",
        "SDPlusLayout"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SDPlusLayoutTests",
      "module_type" : "SwiftTarget",
      "name" : "SDPlusLayoutTests",
      "path" : "Tests/SDPlusLayoutTests",
      "sources" : [
        "LayoutTests.swift"
      ],
      "target_dependencies" : [
        "SDPlusLayout"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SDPlusLayout",
      "module_type" : "SwiftTarget",
      "name" : "SDPlusLayout",
      "path" : "Sources/SDPlusLayout",
      "product_memberships" : [
        "StreamDeck"
      ],
      "sources" : [
        "BarLayoutItem.swift",
        "Color/Color+ExpressibleByStringLiteral.swift",
        "Color/Color+FormatStyle.swift",
        "Color/Color.swift",
        "Color/ColorStyle.swift",
        "Color/Gradient.swift",
        "Elements/Bar.swift",
        "Elements/Image.swift",
        "Elements/Slider.swift",
        "Elements/Text.swift",
        "Extensions/Clamped.swift",
        "Layout.swift",
        "LayoutItem.swift",
        "LayoutItemKey.swift",
        "LayoutName.swift",
        "LayoutSettings.swift",
        "ModifiedItem.swift",
        "Properties.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.