This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Umbrella with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/devxoul/Umbrella.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/devxoul/Umbrella
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 9f7999c Bump version to 0.12.0
Cloned https://github.com/devxoul/Umbrella.git
Revision (git rev-parse @):
9f7999ca085519b0a8c1d06ef6a05bd53639fb4b
SUCCESS checkout https://github.com/devxoul/Umbrella.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/devxoul/Umbrella.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/13] Write sources
[12/13] Write swift-version-6F35C1178C84523A.txt
[14/16] Compiling Umbrella Umbrella.swift
[15/16] Compiling Umbrella RuntimeProviderType.swift
[16/16] Emitting module Umbrella
[17/36] Compiling UmbrellaFlurry FlurryProvider.swift
[18/36] Emitting module UmbrellaFlurry
[19/36] Emitting module UmbrellaMixpanel
[20/36] Compiling UmbrellaMixpanel MixpanelProvider.swift
[21/36] Emitting module UmbrellaSegment
[22/36] Compiling UmbrellaSegment SegmentProvider.swift
[23/36] Emitting module UmbrellaLocalytics
[24/36] Compiling UmbrellaLocalytics LocalyticsProvider.swift
[25/36] Emitting module UmbrellaIntercom
[26/36] Compiling UmbrellaIntercom IntercomProvider.swift
[27/36] Compiling UmbrellaAnswers AnswersProvider.swift
[28/36] Emitting module UmbrellaAnswers
[29/36] Emitting module UmbrellaFacebook
[30/36] Compiling UmbrellaFacebook FacebookProvider.swift
[31/36] Emitting module UmbrellaAppboy
[32/36] Compiling UmbrellaAppboy AppboyProvider.swift
[33/37] Emitting module UmbrellaFirebase
[34/37] Compiling UmbrellaFirebase FirebaseProvider.swift
[35/38] Emitting module UmbrellaAppsFlyer
[36/38] Compiling UmbrellaAppsFlyer AppsFlyerProvider.swift
[37/38] Compiling UmbrellaAmplitude AmplitudeProvider.swift
[38/38] Emitting module UmbrellaAmplitude
Build complete! (17.94s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Umbrella",
  "name" : "Umbrella",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.11"
    },
    {
      "name" : "ios",
      "version" : "8.0"
    },
    {
      "name" : "tvos",
      "version" : "9.0"
    },
    {
      "name" : "watchos",
      "version" : "2.0"
    }
  ],
  "products" : [
    {
      "name" : "Umbrella",
      "targets" : [
        "Umbrella"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UmbrellaAmplitude",
      "targets" : [
        "UmbrellaAmplitude"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UmbrellaAnswers",
      "targets" : [
        "UmbrellaAnswers"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UmbrellaAppboy",
      "targets" : [
        "UmbrellaAppboy"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UmbrellaAppsFlyer",
      "targets" : [
        "UmbrellaAppsFlyer"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UmbrellaFacebook",
      "targets" : [
        "UmbrellaFacebook"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UmbrellaFirebase",
      "targets" : [
        "UmbrellaFirebase"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UmbrellaFlurry",
      "targets" : [
        "UmbrellaFlurry"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UmbrellaIntercom",
      "targets" : [
        "UmbrellaIntercom"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UmbrellaLocalytics",
      "targets" : [
        "UmbrellaLocalytics"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UmbrellaMixpanel",
      "targets" : [
        "UmbrellaMixpanel"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UmbrellaSegment",
      "targets" : [
        "UmbrellaSegment"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "UmbrellaTests",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaTests",
      "path" : "Tests/UmbrellaTests",
      "sources" : [
        "Fixtures.swift",
        "RuntimeProviderTests.swift",
        "UmbrellaTests.swift"
      ],
      "target_dependencies" : [
        "Umbrella"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UmbrellaSegmentTests",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaSegmentTests",
      "path" : "Tests/UmbrellaSegmentTests",
      "sources" : [
        "SegmentProviderTests.swift"
      ],
      "target_dependencies" : [
        "UmbrellaSegment"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UmbrellaSegment",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaSegment",
      "path" : "Sources/UmbrellaSegment",
      "product_memberships" : [
        "UmbrellaSegment"
      ],
      "sources" : [
        "SegmentProvider.swift"
      ],
      "target_dependencies" : [
        "Umbrella"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UmbrellaMixpanelTests",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaMixpanelTests",
      "path" : "Tests/UmbrellaMixpanelTests",
      "sources" : [
        "MixpanelProviderTests.swift"
      ],
      "target_dependencies" : [
        "UmbrellaMixpanel"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UmbrellaMixpanel",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaMixpanel",
      "path" : "Sources/UmbrellaMixpanel",
      "product_memberships" : [
        "UmbrellaMixpanel"
      ],
      "sources" : [
        "MixpanelProvider.swift"
      ],
      "target_dependencies" : [
        "Umbrella"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UmbrellaLocalyticsTests",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaLocalyticsTests",
      "path" : "Tests/UmbrellaLocalyticsTests",
      "sources" : [
        "LocalyticsProviderTests.swift"
      ],
      "target_dependencies" : [
        "UmbrellaLocalytics"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UmbrellaLocalytics",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaLocalytics",
      "path" : "Sources/UmbrellaLocalytics",
      "product_memberships" : [
        "UmbrellaLocalytics"
      ],
      "sources" : [
        "LocalyticsProvider.swift"
      ],
      "target_dependencies" : [
        "Umbrella"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UmbrellaIntercomTests",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaIntercomTests",
      "path" : "Tests/UmbrellaIntercomTests",
      "sources" : [
        "UmbrellaIntercomTests.swift"
      ],
      "target_dependencies" : [
        "UmbrellaIntercom"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UmbrellaIntercom",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaIntercom",
      "path" : "Sources/UmbrellaIntercom",
      "product_memberships" : [
        "UmbrellaIntercom"
      ],
      "sources" : [
        "IntercomProvider.swift"
      ],
      "target_dependencies" : [
        "Umbrella"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UmbrellaFlurryTests",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaFlurryTests",
      "path" : "Tests/UmbrellaFlurryTests",
      "sources" : [
        "FlurryProviderTests.swift"
      ],
      "target_dependencies" : [
        "UmbrellaFlurry"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UmbrellaFlurry",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaFlurry",
      "path" : "Sources/UmbrellaFlurry",
      "product_memberships" : [
        "UmbrellaFlurry"
      ],
      "sources" : [
        "FlurryProvider.swift"
      ],
      "target_dependencies" : [
        "Umbrella"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UmbrellaFirebaseTests",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaFirebaseTests",
      "path" : "Tests/UmbrellaFirebaseTests",
      "sources" : [
        "FirebaseProviderTests.swift"
      ],
      "target_dependencies" : [
        "UmbrellaFirebase"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UmbrellaFirebase",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaFirebase",
      "path" : "Sources/UmbrellaFirebase",
      "product_memberships" : [
        "UmbrellaFirebase"
      ],
      "sources" : [
        "FirebaseProvider.swift"
      ],
      "target_dependencies" : [
        "Umbrella"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UmbrellaFacebookTests",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaFacebookTests",
      "path" : "Tests/UmbrellaFacebookTests",
      "sources" : [
        "FacebookProviderTests.swift"
      ],
      "target_dependencies" : [
        "UmbrellaFacebook"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UmbrellaFacebook",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaFacebook",
      "path" : "Sources/UmbrellaFacebook",
      "product_memberships" : [
        "UmbrellaFacebook"
      ],
      "sources" : [
        "FacebookProvider.swift"
      ],
      "target_dependencies" : [
        "Umbrella"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UmbrellaAppsFlyerTests",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaAppsFlyerTests",
      "path" : "Tests/UmbrellaAppsFlyerTests",
      "sources" : [
        "AppsFlyerProviderTests.swift"
      ],
      "target_dependencies" : [
        "UmbrellaAppsFlyer"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UmbrellaAppsFlyer",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaAppsFlyer",
      "path" : "Sources/UmbrellaAppsFlyer",
      "product_memberships" : [
        "UmbrellaAppsFlyer"
      ],
      "sources" : [
        "AppsFlyerProvider.swift"
      ],
      "target_dependencies" : [
        "Umbrella"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UmbrellaAppboyTests",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaAppboyTests",
      "path" : "Tests/UmbrellaAppboyTests",
      "sources" : [
        "AppboyProviderTests.swift"
      ],
      "target_dependencies" : [
        "UmbrellaAppboy"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UmbrellaAppboy",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaAppboy",
      "path" : "Sources/UmbrellaAppboy",
      "product_memberships" : [
        "UmbrellaAppboy"
      ],
      "sources" : [
        "AppboyProvider.swift"
      ],
      "target_dependencies" : [
        "Umbrella"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UmbrellaAnswersTests",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaAnswersTests",
      "path" : "Tests/UmbrellaAnswersTests",
      "sources" : [
        "AnswersProviderTests.swift"
      ],
      "target_dependencies" : [
        "UmbrellaAnswers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UmbrellaAnswers",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaAnswers",
      "path" : "Sources/UmbrellaAnswers",
      "product_memberships" : [
        "UmbrellaAnswers"
      ],
      "sources" : [
        "AnswersProvider.swift"
      ],
      "target_dependencies" : [
        "Umbrella"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UmbrellaAmplitudeTests",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaAmplitudeTests",
      "path" : "Tests/UmbrellaAmplitudeTests",
      "sources" : [
        "AmplitudeProviderTests.swift"
      ],
      "target_dependencies" : [
        "UmbrellaAmplitude"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UmbrellaAmplitude",
      "module_type" : "SwiftTarget",
      "name" : "UmbrellaAmplitude",
      "path" : "Sources/UmbrellaAmplitude",
      "product_memberships" : [
        "UmbrellaAmplitude"
      ],
      "sources" : [
        "AmplitudeProvider.swift"
      ],
      "target_dependencies" : [
        "Umbrella"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Umbrella",
      "module_type" : "SwiftTarget",
      "name" : "Umbrella",
      "path" : "Sources/Umbrella",
      "product_memberships" : [
        "Umbrella",
        "UmbrellaAmplitude",
        "UmbrellaAnswers",
        "UmbrellaAppboy",
        "UmbrellaAppsFlyer",
        "UmbrellaFacebook",
        "UmbrellaFirebase",
        "UmbrellaFlurry",
        "UmbrellaIntercom",
        "UmbrellaLocalytics",
        "UmbrellaMixpanel",
        "UmbrellaSegment"
      ],
      "sources" : [
        "RuntimeProviderType.swift",
        "Umbrella.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.