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 TextStory, reference main (91df6f), with Swift 6.0 for macOS (SPM) on 23 Jun 2025 21:33:31 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ChimeHQ/TextStory.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ChimeHQ/TextStory
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 91df6fc Use Faster `NSTextStorage` Substring (#6)
Cloned https://github.com/ChimeHQ/TextStory.git
Revision (git rev-parse @):
91df6fc9bd817f9712331a4a3e826f7bdc823e1d
SUCCESS checkout https://github.com/ChimeHQ/TextStory.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/ChimeHQ/TextStory.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/5] Write sources
[3/5] Write swift-version-5BDAB9E9C0126B9D.txt
[4/15] Compiling Internal TSYTextStorage.m
[6/15] Compiling Rearrange String+NSRange.swift
[7/15] Compiling Rearrange UITextRange+Convenience.swift
[8/15] Compiling Rearrange NSRange+Shift.swift
[9/15] Compiling Rearrange RangeMutation.swift
[10/15] Compiling Rearrange IndexSet+NSRange.swift
[11/15] Compiling Rearrange NSRange+Convenience.swift
[12/15] Compiling Rearrange NSRange+ApplyMutation.swift
[13/15] Compiling Rearrange IndexSet+ApplyMutation.swift
[14/15] Emitting module Rearrange
[15/15] Compiling Rearrange NSTextRange+NSRange.swift
[16/26] Compiling TextStory TextStoringMonitor.swift
[17/27] Compiling TextStory NSTextStorage+TextStoring.swift
[18/27] Compiling TextStory TextStoring.swift
[19/27] Compiling TextStory NSTextContentStorage+TextStoring.swift
[20/27] Compiling TextStory TextMutation.swift
[21/27] Compiling TextStory TextMutationEventRouter.swift
[22/27] Compiling TextStory TextStoring+Ranges.swift
[23/27] Compiling TextStory TextView+TextStoring.swift
[24/27] Emitting module TextStory
[25/27] Compiling TextStory BufferingTextStorage.swift
[26/27] Compiling TextStory CompositeTextStoringMonitor.swift
[27/27] Compiling TextStory LazyTextStoringMonitor.swift
[28/30] Compiling TextStoryTesting MockTextStoringMonitor.swift
[29/30] Emitting module TextStoryTesting
[30/30] Compiling TextStoryTesting UndoSettingTextView.swift
Build complete! (13.18s)
Fetching https://github.com/ChimeHQ/Rearrange
[1/569] Fetching rearrange
Fetched https://github.com/ChimeHQ/Rearrange from cache (0.71s)
Computing version for https://github.com/ChimeHQ/Rearrange
Computed https://github.com/ChimeHQ/Rearrange at 2.0.0 (0.44s)
Creating working copy for https://github.com/ChimeHQ/Rearrange
Working copy of https://github.com/ChimeHQ/Rearrange resolved at 2.0.0
Build complete.
{
  "dependencies" : [
    {
      "identity" : "rearrange",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ChimeHQ/Rearrange"
    }
  ],
  "manifest_display_name" : "TextStory",
  "name" : "TextStory",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "maccatalyst",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "TextStory",
      "targets" : [
        "TextStory"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "TextStoryTesting",
      "targets" : [
        "TextStoryTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TextStoryTests",
      "module_type" : "SwiftTarget",
      "name" : "TextStoryTests",
      "path" : "Tests/TextStoryTests",
      "sources" : [
        "BufferingTextStorageTests.swift",
        "LazyTextStoringMonitorTests.swift",
        "TextEventMutationRouterTests.swift",
        "TextStoringRangeTests.swift",
        "TextStoringTests.swift",
        "TextViewTests.swift"
      ],
      "target_dependencies" : [
        "TextStory",
        "TextStoryTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "TextStoryTesting",
      "module_type" : "SwiftTarget",
      "name" : "TextStoryTesting",
      "path" : "Sources/TextStoryTesting",
      "product_memberships" : [
        "TextStoryTesting"
      ],
      "sources" : [
        "MockTextStoringMonitor.swift",
        "UndoSettingTextView.swift"
      ],
      "target_dependencies" : [
        "TextStory"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TextStory",
      "module_type" : "SwiftTarget",
      "name" : "TextStory",
      "path" : "Sources/TextStory",
      "product_dependencies" : [
        "Rearrange"
      ],
      "product_memberships" : [
        "TextStory",
        "TextStoryTesting"
      ],
      "sources" : [
        "BufferingTextStorage.swift",
        "CompositeTextStoringMonitor.swift",
        "LazyTextStoringMonitor.swift",
        "NSTextContentStorage+TextStoring.swift",
        "NSTextStorage+TextStoring.swift",
        "TextMutation.swift",
        "TextMutationEventRouter.swift",
        "TextStoring+Ranges.swift",
        "TextStoring.swift",
        "TextStoringMonitor.swift",
        "TextView+TextStoring.swift"
      ],
      "target_dependencies" : [
        "Internal"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Internal",
      "module_type" : "ClangTarget",
      "name" : "Internal",
      "path" : "Sources/Internal",
      "product_memberships" : [
        "TextStory",
        "TextStoryTesting"
      ],
      "sources" : [
        "TSYTextStorage.m"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.8"
}
Done.