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 ExyteGrid, reference master (7c7454), with Swift 5.10 for macOS (SPM) on 28 Feb 2025 09:18:11 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/exyte/Grid.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/exyte/Grid
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 7c74548 Update README.md
Cloned https://github.com/exyte/Grid.git
Revision (git rev-parse @):
7c745488d64f63533fd0fe066910777fb4dbdbef
SUCCESS checkout https://github.com/exyte/Grid.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.10
Building package at path:  $PWD
https://github.com/exyte/Grid.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-33747A42983211AE.txt
[3/38] Emitting module ExyteGrid
[4/41] Compiling ExyteGrid GridGroup+Inits_Data.swift
[5/41] Compiling ExyteGrid View+Environment.swift
[6/41] Compiling ExyteGrid View+GridPreferences.swift
[7/41] Compiling ExyteGrid ForEach+GridViewsContaining.swift
[8/41] Compiling ExyteGrid Grid+Init.swift
[9/41] Compiling ExyteGrid Grid+Inits_Data.swift
[10/41] Compiling ExyteGrid GridBuilder.swift
[11/41] Compiling ExyteGrid GridContentViewsProtocols.swift
[12/41] Compiling ExyteGrid GridElement+asGridElements.swift
[13/41] Compiling ExyteGrid GridGroup+Init.swift
[14/41] Compiling ExyteGrid GridOverlayPreference.swift
[15/41] Compiling ExyteGrid GridPreference.swift
[16/41] Compiling ExyteGrid Grid.swift
[17/41] Compiling ExyteGrid GridGroup.swift
[18/41] Compiling ExyteGrid LayoutPositioning.swift
[19/41] Compiling ExyteGrid ArrangedItem.swift
[20/41] Compiling ExyteGrid GridAlignment.swift
[21/41] Compiling ExyteGrid GridContentMode.swift
[22/41] Compiling ExyteGrid LayoutArrangement.swift
[23/41] Compiling ExyteGrid PositionedItem.swift
[24/41] Compiling ExyteGrid GridBackgroundPreference.swift
[25/41] Compiling ExyteGrid GridCellPreference.swift
[26/41] Compiling ExyteGrid GridSpacing.swift
[27/41] Compiling ExyteGrid GridSpan.swift
[28/41] Compiling ExyteGrid GridStart.swift
[29/41] Compiling ExyteGrid GridTrack.swift
[30/41] Compiling ExyteGrid GridElement.swift
[31/41] Compiling ExyteGrid GridFlow.swift
[32/41] Compiling ExyteGrid GridIndex.swift
[33/41] Compiling ExyteGrid GridPacking.swift
[34/41] Compiling ExyteGrid CGSize+Hashable.swift
[35/41] Compiling ExyteGrid LayoutArrangement+description.swift
[36/41] Compiling ExyteGrid View+If.swift
[37/41] Compiling ExyteGrid LayoutArranging.swift
[38/41] Compiling ExyteGrid Cache.swift
[39/41] Compiling ExyteGrid GridCacheMode.swift
[40/41] Compiling ExyteGrid Constants.swift
[41/41] Compiling ExyteGrid CGRect+Hashable.swift
Build complete! (8.48s)
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/Info.plist
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "ExyteGrid",
  "name" : "ExyteGrid",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "tvos",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "ExyteGrid",
      "targets" : [
        "ExyteGrid"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ExyteGrid",
      "module_type" : "SwiftTarget",
      "name" : "ExyteGrid",
      "path" : "Sources",
      "product_memberships" : [
        "ExyteGrid"
      ],
      "sources" : [
        "Cache/Cache.swift",
        "Cache/GridCacheMode.swift",
        "Configuration/Constants.swift",
        "Extensions/CGRect+Hashable.swift",
        "Extensions/CGSize+Hashable.swift",
        "Extensions/LayoutArrangement+description.swift",
        "Extensions/View+If.swift",
        "GridLayoutMath/LayoutArranging.swift",
        "GridLayoutMath/LayoutPositioning.swift",
        "Models/ArrangedItem.swift",
        "Models/GridAlignment.swift",
        "Models/GridContentMode.swift",
        "Models/GridElement.swift",
        "Models/GridFlow.swift",
        "Models/GridIndex.swift",
        "Models/GridPacking.swift",
        "Models/GridSpacing.swift",
        "Models/GridSpan.swift",
        "Models/GridStart.swift",
        "Models/GridTrack.swift",
        "Models/LayoutArrangement.swift",
        "Models/PositionedItem.swift",
        "Models/Preferences/GridBackgroundPreference.swift",
        "Models/Preferences/GridCellPreference.swift",
        "Models/Preferences/GridOverlayPreference.swift",
        "Models/Preferences/GridPreference.swift",
        "View/Grid.swift",
        "View/GridGroup.swift",
        "View/Inits/ForEach+GridViewsContaining.swift",
        "View/Inits/Grid+Init.swift",
        "View/Inits/Grid+Inits_Data.swift",
        "View/Inits/GridBuilder.swift",
        "View/Inits/GridContentViewsProtocols.swift",
        "View/Inits/GridElement+asGridElements.swift",
        "View/Inits/GridGroup+Init.swift",
        "View/Inits/GridGroup+Inits_Data.swift",
        "View/View+Environment.swift",
        "View/View+GridPreferences.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.