The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SwiftUIGamepad, reference 2.1.0 (856c6f), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 16:26:15 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/Appracatappra/SwiftUIGamepad.git
Reference: 2.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Appracatappra/SwiftUIGamepad
 * tag               2.1.0      -> FETCH_HEAD
HEAD is now at 856c6f9 Upgrade To OS 26
Cloned https://github.com/Appracatappra/SwiftUIGamepad.git
Revision (git rev-parse @):
856c6f9954583a2fdbe8553bba27440eb2d89615
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Appracatappra/SwiftUIGamepad.git at 2.1.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/Appracatappra/SwiftUIGamepad.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 449]
[Planning deferred tasks]
[19 / 260] SwiftletUtilities
[189 / 260] SoundManager_SoundManager
[203 / 260]
[204 / 261] LogManager
[214 / 302]
[219 / 302]
[223 / 302]
[224 / 302]
[228 / 302]
[230 / 302]
[233 / 302]
[237 / 302]
[239 / 302]
[240 / 302]
[245 / 302] LogManager
[253 / 304] SwiftletUtilities
[262 / 357]
[268 / 357]
[274 / 357]
[277 / 357]
[278 / 357]
[280 / 357]
[283 / 357]
[288 / 357]
[290 / 357]
[293 / 357]
[305 / 357] SwiftletUtilities
[307 / 357] SwiftletUtilities
[308 / 357] SoundManager
[310 / 357] SoundManager
[321 / 358]
[323 / 369] SwiftUIKit
[326 / 369] SwiftUIKit
[336 / 369] SwiftUIKit
[338 / 369] SwiftUIKit-product
[343 / 370] SwiftUIKit
[351 / 376] SimpleSerializer
[358 / 377] SimpleSerializer
[360 / 377] GraceLanguage
[371 / 388] GraceLanguage
[378 / 389] GraceLanguage
[378 / 389] SwiftUIGamepad
[381 / 401] GraceLanguage
[392 / 401] SwiftUIGamepad
[398 / 401] SwiftUIGamepad
Build complete! (15.57 sec)
Fetching https://github.com/Appracatappra/SwiftUIKit
Fetching https://github.com/Appracatappra/LogManager
Fetching https://github.com/Appracatappra/SwiftletUtilities
Fetching https://github.com/Appracatappra/SoundManager
Fetching https://github.com/Appracatappra/GraceLanguage
[1/88] Fetching soundmanager
[65/641] Fetching soundmanager, swiftletutilities
[117/734] Fetching soundmanager, swiftletutilities, logmanager
[221/971] Fetching soundmanager, swiftletutilities, logmanager, swiftuikit
[483/1228] Fetching soundmanager, swiftletutilities, logmanager, swiftuikit, gracelanguage
Fetched https://github.com/Appracatappra/LogManager (0.91s)
Fetched https://github.com/Appracatappra/SwiftUIKit (0.91s)
[606/898] Fetching soundmanager, swiftletutilities, gracelanguage
Fetched https://github.com/Appracatappra/GraceLanguage (1.19s)
Fetched https://github.com/Appracatappra/SoundManager (1.19s)
Fetched https://github.com/Appracatappra/SwiftletUtilities (1.19s)
Computing version for https://github.com/Appracatappra/GraceLanguage
Computed https://github.com/Appracatappra/GraceLanguage at 2.1.1 (1.78s)
Fetching https://github.com/Appracatappra/SimpleSerializer
[1/151] Fetching simpleserializer
Fetched https://github.com/Appracatappra/SimpleSerializer (0.78s)
Computing version for https://github.com/Appracatappra/SwiftUIKit
Computed https://github.com/Appracatappra/SwiftUIKit at 2.1.0 (1.34s)
Computing version for https://github.com/Appracatappra/SoundManager
Computed https://github.com/Appracatappra/SoundManager at 2.1.0 (0.52s)
Computing version for https://github.com/Appracatappra/LogManager
Computed https://github.com/Appracatappra/LogManager at 2.1.0 (0.53s)
Computing version for https://github.com/Appracatappra/SimpleSerializer
Computed https://github.com/Appracatappra/SimpleSerializer at 2.5.0 (0.53s)
Computing version for https://github.com/Appracatappra/SwiftletUtilities
Computed https://github.com/Appracatappra/SwiftletUtilities at 2.1.4 (0.53s)
Creating working copy for https://github.com/Appracatappra/SwiftUIKit
Working copy of https://github.com/Appracatappra/SwiftUIKit resolved at 2.1.0
Creating working copy for https://github.com/Appracatappra/LogManager
Working copy of https://github.com/Appracatappra/LogManager resolved at 2.1.0
Creating working copy for https://github.com/Appracatappra/GraceLanguage
Working copy of https://github.com/Appracatappra/GraceLanguage resolved at 2.1.1
Creating working copy for https://github.com/Appracatappra/SoundManager
Working copy of https://github.com/Appracatappra/SoundManager resolved at 2.1.0
Creating working copy for https://github.com/Appracatappra/SimpleSerializer
Working copy of https://github.com/Appracatappra/SimpleSerializer resolved at 2.5.0
Creating working copy for https://github.com/Appracatappra/SwiftletUtilities
Working copy of https://github.com/Appracatappra/SwiftletUtilities resolved at 2.1.4
Build complete.
{
  "dependencies" : [
    {
      "identity" : "logmanager",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Appracatappra/LogManager"
    },
    {
      "identity" : "swiftletutilities",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Appracatappra/SwiftletUtilities"
    },
    {
      "identity" : "soundmanager",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Appracatappra/SoundManager"
    },
    {
      "identity" : "swiftuikit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Appracatappra/SwiftUIKit"
    },
    {
      "identity" : "gracelanguage",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.1.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Appracatappra/GraceLanguage"
    }
  ],
  "manifest_display_name" : "SwiftUIGamepad",
  "name" : "SwiftUIGamepad",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "26.0"
    },
    {
      "name" : "macos",
      "version" : "26.0"
    },
    {
      "name" : "tvos",
      "version" : "26.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftUIGamepad",
      "targets" : [
        "SwiftUIGamepad"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftUIGamepadTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUIGamepadTests",
      "path" : "Tests/SwiftUIGamepadTests",
      "sources" : [
        "SwiftUIGamepadTests.swift"
      ],
      "target_dependencies" : [
        "SwiftUIGamepad"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftUIGamepad",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUIGamepad",
      "path" : "Sources/SwiftUIGamepad",
      "product_dependencies" : [
        "LogManager",
        "SwiftletUtilities",
        "SoundManager",
        "SwiftUIKit",
        "GraceLanguage"
      ],
      "product_memberships" : [
        "SwiftUIGamepad"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/ExtendedController.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/GridBackground.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Circle.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Controller.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Cross.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_DPad.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Home.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_L1.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_L2.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_LeftStick.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Options.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_R1.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_R2.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_RightStick.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Share.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Square.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_ToouchPad.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Triangle.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS5_Circle.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS5_Controller.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS5_Cross.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS5_DPad.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS5_Square.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS5_Triangle.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR1_A.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR1_Controller.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR1_Dpad.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR1_Menu.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR1_X.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR2_A.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR2_Controller.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR2_Dpad.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR2_Menu.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR2_X.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_A.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_B.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_Controller.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_DPad.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_LB.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_LT.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_LeftStick.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_P1.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_P2.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_P3.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_P4.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_RB.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_RT.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_RightStick.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_Share.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_View.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_X.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_XboxButton.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_Y.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/diamond-click.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/mouse-click.mp3",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "DataModles/GamepadEventHandlers.swift",
        "DataModles/GamepadInfo.swift",
        "DataModles/GamepadManager.swift",
        "DataModles/GamepadMenu.swift",
        "DataModles/GamepadMenuItem.swift",
        "Enumerations/GamepadMovementDirection.swift",
        "Extensions/HardwareInformationExtensions.swift",
        "Extensions/ViewGamepadExtensions.swift",
        "Gamepads/GamepadControlTip.swift",
        "Gamepads/GamepadHelpEntry.swift",
        "Gamepads/GamepadHelpOverlay.swift",
        "Gamepads/GamepadInteractionController.swift",
        "Gamepads/GamepadMenuCardView.swift",
        "Gamepads/GamepadMenuItemView.swift",
        "Gamepads/GamepadMenuView.swift",
        "Gamepads/GamepadRequiredOverlay.swift",
        "SwiftUIGamepad.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.4"
}
Done.