Build Information
Failed to build Lexical, reference main (694da5), with Swift 6.1 for macOS (SPM) on 28 Apr 2026 20:54:26 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/facebook/lexical-ios.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/facebook/lexical-ios
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 694da5f fbobjc/Libraries/Lexical/Lexical/Core/Selection
Cloned https://github.com/facebook/lexical-ios.git
Revision (git rev-parse @):
694da5f60c66cd15451acae1529d4f48cc076ee5
SUCCESS checkout https://github.com/facebook/lexical-ios.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/facebook/lexical-ios.git
https://github.com/facebook/lexical-ios.git
{
"dependencies" : [
{
"identity" : "swiftsoup",
"requirement" : {
"range" : [
{
"lower_bound" : "2.6.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/scinfu/SwiftSoup.git"
},
{
"identity" : "swift-markdown",
"requirement" : {
"branch" : [
"main"
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-markdown.git"
}
],
"manifest_display_name" : "Lexical",
"name" : "Lexical",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Lexical",
"targets" : [
"Lexical"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalListPlugin",
"targets" : [
"LexicalListPlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalListHTMLSupport",
"targets" : [
"LexicalListHTMLSupport"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalHTML",
"targets" : [
"LexicalHTML"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalLinkPlugin",
"targets" : [
"LexicalLinkPlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalInlineImagePlugin",
"targets" : [
"LexicalInlineImagePlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SelectableDecoratorNode",
"targets" : [
"SelectableDecoratorNode"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EditorHistoryPlugin",
"targets" : [
"EditorHistoryPlugin"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LexicalMarkdown",
"targets" : [
"LexicalMarkdown"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SelectableDecoratorNode",
"module_type" : "SwiftTarget",
"name" : "SelectableDecoratorNode",
"path" : "Plugins/SelectableDecoratorNode/SelectableDecoratorNode",
"product_memberships" : [
"LexicalInlineImagePlugin",
"SelectableDecoratorNode"
],
"sources" : [
"SelectableDecoratorNode.swift",
"SelectableDecoratorView.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "LexicalTests",
"module_type" : "SwiftTarget",
"name" : "LexicalTests",
"path" : "LexicalTests",
"sources" : [
"Helpers/NodeTreeCreationHelpers.swift",
"Helpers/TestAttributesNode.swift",
"Tests/AttributesUtilsTests.swift",
"Tests/CodeNodeTests.swift",
"Tests/DecoratorNodeTests.swift",
"Tests/EditorState.swift",
"Tests/ElementNodeTests.swift",
"Tests/GarbageCollectionTests.swift",
"Tests/MutationsTests.swift",
"Tests/NodeTests.swift",
"Tests/ParagraphNodeTests.swift",
"Tests/PluginTests.swift",
"Tests/RangeCacheTests.swift",
"Tests/ReconcilerTests.swift",
"Tests/SelectionHelpersTests.swift",
"Tests/SelectionTests.swift",
"Tests/SelectionUtilsTests.swift",
"Tests/SerializationTests.swift",
"Tests/TextViewTests.swift",
"Tests/TransformsTests.swift",
"Tests/UnknownNodeTests.swift",
"Tests/UpdatesTests.swift",
"Tests/UtilsTests.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "test"
},
{
"c99name" : "LexicalMarkdownTests",
"module_type" : "SwiftTarget",
"name" : "LexicalMarkdownTests",
"path" : "Plugins/LexicalMarkdown/LexicalMarkdownTests",
"product_dependencies" : [
"Markdown"
],
"sources" : [
"LexicalMarkdownTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalMarkdown"
],
"type" : "test"
},
{
"c99name" : "LexicalMarkdown",
"module_type" : "SwiftTarget",
"name" : "LexicalMarkdown",
"path" : "Plugins/LexicalMarkdown/LexicalMarkdown",
"product_dependencies" : [
"Markdown"
],
"product_memberships" : [
"LexicalMarkdown"
],
"sources" : [
"LexicalMarkdown.swift",
"LexicalMarkdownSupport.swift",
"LexicalMarkdownUtils.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalLinkPlugin",
"LexicalListPlugin"
],
"type" : "library"
},
{
"c99name" : "LexicalListPluginTests",
"module_type" : "SwiftTarget",
"name" : "LexicalListPluginTests",
"path" : "Plugins/LexicalListPlugin/LexicalListPluginTests",
"sources" : [
"ListItemNodeTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalListPlugin"
],
"type" : "test"
},
{
"c99name" : "LexicalListPlugin",
"module_type" : "SwiftTarget",
"name" : "LexicalListPlugin",
"path" : "Plugins/LexicalListPlugin/LexicalListPlugin",
"product_memberships" : [
"LexicalListPlugin",
"LexicalListHTMLSupport",
"LexicalMarkdown"
],
"sources" : [
"ListItemAttribute.swift",
"ListItemNode.swift",
"ListNode.swift",
"ListPlugin.swift",
"ListStyleEvents.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "LexicalListHTMLSupport",
"module_type" : "SwiftTarget",
"name" : "LexicalListHTMLSupport",
"path" : "Plugins/LexicalListPlugin/LexicalListHTMLSupport",
"product_memberships" : [
"LexicalListHTMLSupport"
],
"sources" : [
"LexicalListHTMLSupport.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalListPlugin",
"LexicalHTML"
],
"type" : "library"
},
{
"c99name" : "LexicalLinkPluginTests",
"module_type" : "SwiftTarget",
"name" : "LexicalLinkPluginTests",
"path" : "Plugins/LexicalLinkPlugin/LexicalLinkPluginTests",
"sources" : [
"LinkNodeTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalLinkPlugin"
],
"type" : "test"
},
{
"c99name" : "LexicalLinkPlugin",
"module_type" : "SwiftTarget",
"name" : "LexicalLinkPlugin",
"path" : "Plugins/LexicalLinkPlugin/LexicalLinkPlugin",
"product_memberships" : [
"LexicalLinkPlugin",
"LexicalMarkdown"
],
"sources" : [
"LinkPlugin.swift",
"Nodes/LinkNode.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "LexicalInlineImagePluginTests",
"module_type" : "SwiftTarget",
"name" : "LexicalInlineImagePluginTests",
"path" : "Plugins/LexicalInlineImagePlugin/LexicalInlineImagePluginTests",
"sources" : [
"InlineImageTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalInlineImagePlugin"
],
"type" : "test"
},
{
"c99name" : "LexicalInlineImagePlugin",
"module_type" : "SwiftTarget",
"name" : "LexicalInlineImagePlugin",
"path" : "Plugins/LexicalInlineImagePlugin/LexicalInlineImagePlugin",
"product_memberships" : [
"LexicalInlineImagePlugin"
],
"sources" : [
"InlineImagePlugin.swift",
"Nodes/ImageNode.swift",
"Nodes/SelectableImageNode.swift"
],
"target_dependencies" : [
"Lexical",
"SelectableDecoratorNode"
],
"type" : "library"
},
{
"c99name" : "LexicalHTMLTests",
"module_type" : "SwiftTarget",
"name" : "LexicalHTMLTests",
"path" : "Plugins/LexicalHTML/LexicalHTMLTests",
"product_dependencies" : [
"SwiftSoup"
],
"sources" : [
"LexicalHTMLTests.swift"
],
"target_dependencies" : [
"Lexical",
"LexicalHTML"
],
"type" : "test"
},
{
"c99name" : "LexicalHTML",
"module_type" : "SwiftTarget",
"name" : "LexicalHTML",
"path" : "Plugins/LexicalHTML/LexicalHTML",
"product_dependencies" : [
"SwiftSoup"
],
"product_memberships" : [
"LexicalListHTMLSupport",
"LexicalHTML"
],
"sources" : [
"CoreNodesHTMLSupport.swift",
"HTMLPlugin.swift",
"HTMLUtils.swift",
"NodeHTMLSupport.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
},
{
"c99name" : "Lexical",
"module_type" : "SwiftTarget",
"name" : "Lexical",
"path" : "Lexical",
"product_memberships" : [
"Lexical",
"LexicalListPlugin",
"LexicalListHTMLSupport",
"LexicalHTML",
"LexicalLinkPlugin",
"LexicalInlineImagePlugin",
"SelectableDecoratorNode",
"EditorHistoryPlugin",
"LexicalMarkdown"
],
"sources" : [
"Core/Constants.swift",
"Core/Editor.swift",
"Core/EditorState.swift",
"Core/Errors.swift",
"Core/Events.swift",
"Core/FeatureFlags.swift",
"Core/GarbageCollection.swift",
"Core/Mutations.swift",
"Core/Nodes/CodeHighlightNode.swift",
"Core/Nodes/CodeNode.swift",
"Core/Nodes/DecoratorNode.swift",
"Core/Nodes/ElementNode.swift",
"Core/Nodes/HeadingNode.swift",
"Core/Nodes/LineBreakNode.swift",
"Core/Nodes/Node.swift",
"Core/Nodes/ParagraphNode.swift",
"Core/Nodes/QuoteNode.swift",
"Core/Nodes/RootNode.swift",
"Core/Nodes/TextNode.swift",
"Core/Nodes/UnknownNode.swift",
"Core/Reconciler.swift",
"Core/Selection/BaseSelection.swift",
"Core/Selection/GridSelection.swift",
"Core/Selection/NodeSelection.swift",
"Core/Selection/Point.swift",
"Core/Selection/RangeSelection.swift",
"Core/Selection/SelectionUtils.swift",
"Core/Serialization.swift",
"Core/StyleEvents.swift",
"Core/TextUtils.swift",
"Core/Updates.swift",
"Core/Utils.swift",
"Helper/AttributesUtils.swift",
"Helper/CopyPasteHelpers.swift",
"Helper/Logging.swift",
"Helper/NSAttributedStringKey+Extensions.swift",
"Helper/ObjCHelpers.swift",
"Helper/RangeHelpers.swift",
"Helper/SelectionHelpers.swift",
"Helper/Theme.swift",
"LexicalView/FrontendProtocol.swift",
"LexicalView/LexicalView.swift",
"LexicalView/ReadOnly/LexicalReadOnlyTextKitContext.swift",
"LexicalView/ReadOnly/LexicalReadOnlyView.swift",
"LexicalView/ResponderForNodeSelection.swift",
"Plugin/Plugin.swift",
"TextKit/LayoutManager.swift",
"TextKit/LayoutManagerDelegate.swift",
"TextKit/RangeCache.swift",
"TextKit/TextAttachment.swift",
"TextKit/TextContainer.swift",
"TextKit/TextKitUtils.swift",
"TextKit/TextStorage.swift",
"TextView/InputDelegateProxy.swift",
"TextView/NativeSelection.swift",
"TextView/TextView.swift"
],
"type" : "library"
},
{
"c99name" : "EditorHistoryPluginTests",
"module_type" : "SwiftTarget",
"name" : "EditorHistoryPluginTests",
"path" : "Plugins/EditorHistoryPlugin/EditorHistoryPluginTests",
"sources" : [
"HistoryTests.swift"
],
"target_dependencies" : [
"Lexical",
"EditorHistoryPlugin"
],
"type" : "test"
},
{
"c99name" : "EditorHistoryPlugin",
"module_type" : "SwiftTarget",
"name" : "EditorHistoryPlugin",
"path" : "Plugins/EditorHistoryPlugin/EditorHistoryPlugin",
"product_memberships" : [
"EditorHistoryPlugin"
],
"sources" : [
"EditorHistoryPlugin.swift",
"History.swift",
"HistoryConstants.swift"
],
"target_dependencies" : [
"Lexical"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Fetching https://github.com/apple/swift-markdown.git
[1/7312] Fetching swift-markdown
Fetched https://github.com/apple/swift-markdown.git from cache (1.45s)
Fetching https://github.com/swiftlang/swift-cmark.git
[1/18406] Fetching swift-cmark
Fetched https://github.com/swiftlang/swift-cmark.git from cache (1.70s)
Fetching https://github.com/scinfu/SwiftSoup.git
[1/5929] Fetching swiftsoup
Fetched https://github.com/scinfu/SwiftSoup.git from cache (1.19s)
Computing version for https://github.com/scinfu/SwiftSoup.git
Computed https://github.com/scinfu/SwiftSoup.git at 2.13.4 (1.70s)
Creating working copy for https://github.com/apple/swift-markdown.git
Working copy of https://github.com/apple/swift-markdown.git resolved at main (55d66d9)
Creating working copy for https://github.com/swiftlang/swift-cmark.git
Working copy of https://github.com/swiftlang/swift-cmark.git resolved at gfm (924936d)
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 2.13.4
error: the library 'LexicalHTML' requires macos 10.13, but depends on the product 'SwiftSoup' which requires macos 10.15; consider changing the library 'LexicalHTML' to require macos 10.15 or later, or the product 'SwiftSoup' to require macos 10.13 or earlier.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
error: the library 'LexicalHTML' requires macos 10.13, but depends on the product 'SwiftSoup' which requires macos 10.15; consider changing the library 'LexicalHTML' to require macos 10.15 or later, or the product 'SwiftSoup' to require macos 10.13 or earlier.
BUILD FAILURE 6.1 macosSpm