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 FeedbackBulb, reference main (c54484), with Swift 6.2 (beta) for macOS (SPM) on 22 Jun 2025 01:37:51 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Headbright/feedbackbulb-swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Headbright/feedbackbulb-swift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at c544844 Update README.md
Cloned https://github.com/Headbright/feedbackbulb-swift.git
Revision (git rev-parse @):
c544844201895bb1a33b0529201c54f4620ced12
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Headbright/feedbackbulb-swift.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/Headbright/feedbackbulb-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/5] Copying PrivacyInfo.xcprivacy
[0/5] Write sources
[1/5] Copying PrivacyInfo.xcprivacy
[4/5] Write swift-version-1EA4D86E10B52AF.txt
[6/22] Compiling FeedbackBulb HTTPBody.swift
[7/22] Compiling FeedbackBulb HTTPMethod.swift
[8/22] Compiling FeedbackBulb Decoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedbackBulb/HTTP/Decoder.swift:6:22: warning: class 'FeedbackSDKDecoder' must restate inherited '@unchecked Sendable' conformance
 4 | import Foundation
 5 |
 6 | internal final class FeedbackSDKDecoder: JSONDecoder {
   |                      `- warning: class 'FeedbackSDKDecoder' must restate inherited '@unchecked Sendable' conformance
 7 |   /// Creates a new FeedbackSDKDecoder
 8 |   internal override init() {
/Users/admin/builder/spi-builder-workspace/Sources/FeedbackBulb/HTTP/Encoder.swift:6:22: warning: class 'FeedbackSDKEncoder' must restate inherited '@unchecked Sendable' conformance
 4 | import Foundation
 5 |
 6 | internal final class FeedbackSDKEncoder: JSONEncoder {
   |                      `- warning: class 'FeedbackSDKEncoder' must restate inherited '@unchecked Sendable' conformance
 7 |   /// Creates a new instance of `FeedbackSDKEncoder`
 8 |   public override init() {
[9/22] Compiling FeedbackBulb Encoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedbackBulb/HTTP/Decoder.swift:6:22: warning: class 'FeedbackSDKDecoder' must restate inherited '@unchecked Sendable' conformance
 4 | import Foundation
 5 |
 6 | internal final class FeedbackSDKDecoder: JSONDecoder {
   |                      `- warning: class 'FeedbackSDKDecoder' must restate inherited '@unchecked Sendable' conformance
 7 |   /// Creates a new FeedbackSDKDecoder
 8 |   internal override init() {
/Users/admin/builder/spi-builder-workspace/Sources/FeedbackBulb/HTTP/Encoder.swift:6:22: warning: class 'FeedbackSDKEncoder' must restate inherited '@unchecked Sendable' conformance
 4 | import Foundation
 5 |
 6 | internal final class FeedbackSDKEncoder: JSONEncoder {
   |                      `- warning: class 'FeedbackSDKEncoder' must restate inherited '@unchecked Sendable' conformance
 7 |   /// Creates a new instance of `FeedbackSDKEncoder`
 8 |   public override init() {
[10/22] Compiling FeedbackBulb FeedbackEnvironmentObserver.swift
[11/22] Compiling FeedbackBulb FeedbackSDKClient+Request.swift
[12/22] Compiling FeedbackBulb FeedbackValue.swift
[13/22] Compiling FeedbackBulb Data+prettyPrintedJSONString.swift
[14/22] Emitting module FeedbackBulb
/Users/admin/builder/spi-builder-workspace/Sources/FeedbackBulb/HTTP/Decoder.swift:6:22: warning: class 'FeedbackSDKDecoder' must restate inherited '@unchecked Sendable' conformance
 4 | import Foundation
 5 |
 6 | internal final class FeedbackSDKDecoder: JSONDecoder {
   |                      `- warning: class 'FeedbackSDKDecoder' must restate inherited '@unchecked Sendable' conformance
 7 |   /// Creates a new FeedbackSDKDecoder
 8 |   internal override init() {
/Users/admin/builder/spi-builder-workspace/Sources/FeedbackBulb/HTTP/Encoder.swift:6:22: warning: class 'FeedbackSDKEncoder' must restate inherited '@unchecked Sendable' conformance
 4 | import Foundation
 5 |
 6 | internal final class FeedbackSDKEncoder: JSONEncoder {
   |                      `- warning: class 'FeedbackSDKEncoder' must restate inherited '@unchecked Sendable' conformance
 7 |   /// Creates a new instance of `FeedbackSDKEncoder`
 8 |   public override init() {
/Users/admin/builder/spi-builder-workspace/Sources/FeedbackBulb/Logger.swift:8:1: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
 6 | #endif
 7 |
 8 | nonisolated(unsafe) let loggerMain = Logger(
   | `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
 9 |   subsystem: "eu.headbright.fbb.lib", category: "main")
10 | nonisolated(unsafe) let loggerRequest = Logger(
/Users/admin/builder/spi-builder-workspace/Sources/FeedbackBulb/Logger.swift:10:1: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
 8 | nonisolated(unsafe) let loggerMain = Logger(
 9 |   subsystem: "eu.headbright.fbb.lib", category: "main")
10 | nonisolated(unsafe) let loggerRequest = Logger(
   | `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
11 |   subsystem: "eu.headbright.fbb.lib", category: "request")
12 | nonisolated(unsafe) let loggerResponse = Logger(
/Users/admin/builder/spi-builder-workspace/Sources/FeedbackBulb/Logger.swift:12:1: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
10 | nonisolated(unsafe) let loggerRequest = Logger(
11 |   subsystem: "eu.headbright.fbb.lib", category: "request")
12 | nonisolated(unsafe) let loggerResponse = Logger(
   | `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
13 |   subsystem: "eu.headbright.fbb.lib", category: "response")
14 |
[15/22] Compiling FeedbackBulb Data+Helpers.swift
[16/22] Compiling FeedbackBulb MultipartForm.swift
[17/22] Compiling FeedbackBulb URLSession+asyncData.swift
[18/22] Compiling FeedbackBulb FeedbackSDKClient.swift
[19/22] Compiling FeedbackBulb FeedbackSDKError.swift
[20/22] Compiling FeedbackBulb Logger.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedbackBulb/Logger.swift:8:1: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
 6 | #endif
 7 |
 8 | nonisolated(unsafe) let loggerMain = Logger(
   | `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
 9 |   subsystem: "eu.headbright.fbb.lib", category: "main")
10 | nonisolated(unsafe) let loggerRequest = Logger(
/Users/admin/builder/spi-builder-workspace/Sources/FeedbackBulb/Logger.swift:10:1: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
 8 | nonisolated(unsafe) let loggerMain = Logger(
 9 |   subsystem: "eu.headbright.fbb.lib", category: "main")
10 | nonisolated(unsafe) let loggerRequest = Logger(
   | `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
11 |   subsystem: "eu.headbright.fbb.lib", category: "request")
12 | nonisolated(unsafe) let loggerResponse = Logger(
/Users/admin/builder/spi-builder-workspace/Sources/FeedbackBulb/Logger.swift:12:1: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
10 | nonisolated(unsafe) let loggerRequest = Logger(
11 |   subsystem: "eu.headbright.fbb.lib", category: "request")
12 | nonisolated(unsafe) let loggerResponse = Logger(
   | `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Logger', consider removing it
13 |   subsystem: "eu.headbright.fbb.lib", category: "response")
14 |
[21/22] Compiling FeedbackBulb HTTPRequest.swift
[22/22] Compiling FeedbackBulb HTTPRequestBuilder.swift
[23/23] Compiling FeedbackBulb resource_bundle_accessor.swift
[24/39] Compiling FeedbackBulb_Toolbox UIVisualEffectView+representable.swift
[25/39] Compiling FeedbackBulb_Toolbox View+if.swift
[26/39] Compiling FeedbackBulb_Toolbox View+accessibleMotion.swift
[27/40] Compiling FeedbackBulb_Toolbox SubmitButtonStyle.swift
[28/40] Compiling FeedbackBulb_Toolbox View+TextEditorBackground.swift
[29/40] Compiling FeedbackBulb_Toolbox EditableSquareSelectImage.swift
[30/40] Compiling FeedbackBulb_Toolbox SelectImageLegacy.swift
[31/40] Compiling FeedbackBulb_Toolbox EmojiPicker.swift
[32/40] Compiling FeedbackBulb_Toolbox FBBStarRatingView.swift
[33/40] Compiling FeedbackBulb_Toolbox SimpleFeedbackFormViewModel.swift
[34/40] Compiling FeedbackBulb_Toolbox ScrollView+alwaysBounceVertical.swift
[35/40] Compiling FeedbackBulb_Toolbox SimpleFeedbackConfig.swift
[36/40] Compiling FeedbackBulb_Toolbox SimpleFeedbackForm.swift
[37/40] Emitting module FeedbackBulb_Toolbox
[38/40] Compiling FeedbackBulb_Toolbox FeedbackTextEditor.swift
[39/40] Compiling FeedbackBulb_Toolbox AttachmentPicker.swift
[40/40] Compiling FeedbackBulb_Toolbox resource_bundle_accessor.swift
Build complete! (12.53s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "FeedbackBulb",
  "name" : "FeedbackBulb",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "FeedbackBulb",
      "targets" : [
        "FeedbackBulb"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "FeedbackBulb.Toolbox",
      "targets" : [
        "FeedbackBulb.Toolbox"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "FeedbackBulbTests",
      "module_type" : "SwiftTarget",
      "name" : "FeedbackBulbTests",
      "path" : "Tests/FeedbackBulbTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedbackBulbTests/Resources/2.png",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedbackBulbTests/Resources/exampleForm",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "FeedbackSDKClientTests.swift",
        "Helpers/XCTestCase+LocalContent.swift",
        "MultipartFormTests.swift"
      ],
      "target_dependencies" : [
        "FeedbackBulb"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FeedbackBulb_Toolbox",
      "module_type" : "SwiftTarget",
      "name" : "FeedbackBulb.Toolbox",
      "path" : "Sources/FeedbackBulb.Toolbox",
      "product_memberships" : [
        "FeedbackBulb.Toolbox"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/FeedbackBulb.Toolbox/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Components/EmojiPicker.swift",
        "Components/FBBStarRatingView.swift",
        "Components/FeedbackTextEditor.swift",
        "Components/PhotoPicker/AttachmentPicker.swift",
        "Components/PhotoPicker/EditableSquareSelectImage.swift",
        "Components/PhotoPicker/SelectImageLegacy.swift",
        "Components/SubmitButtonStyle.swift",
        "Components/View+TextEditorBackground.swift",
        "Forms/SimpleFeedbackConfig.swift",
        "Forms/SimpleFeedbackForm.swift",
        "Forms/SimpleFeedbackFormViewModel.swift",
        "ScrollView+alwaysBounceVertical.swift",
        "UIVisualEffectView+representable.swift",
        "View+accessibleMotion.swift",
        "View+if.swift"
      ],
      "target_dependencies" : [
        "FeedbackBulb"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FeedbackBulb",
      "module_type" : "SwiftTarget",
      "name" : "FeedbackBulb",
      "path" : "Sources/FeedbackBulb",
      "product_memberships" : [
        "FeedbackBulb",
        "FeedbackBulb.Toolbox"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/FeedbackBulb/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "FeedbackEnvironmentObserver.swift",
        "FeedbackSDKClient+Request.swift",
        "FeedbackSDKClient.swift",
        "FeedbackSDKError.swift",
        "FeedbackValue.swift",
        "HTTP/Data+prettyPrintedJSONString.swift",
        "HTTP/Decoder.swift",
        "HTTP/Encoder.swift",
        "HTTP/HTTPBody.swift",
        "HTTP/HTTPMethod.swift",
        "HTTP/HTTPRequest.swift",
        "HTTP/HTTPRequestBuilder.swift",
        "HTTP/MultipartForm/Data+Helpers.swift",
        "HTTP/MultipartForm/MultipartForm.swift",
        "HTTP/URLSession+asyncData.swift",
        "Logger.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
Done.