Build Information
Successful build of TextForSpeech, reference v0.23.0 (089c38), with Swift 6.3 for macOS (SPM) on 26 Jun 2026 03:47:28 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: undefined version: run 'make version' to update
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/gaelic-ghost/TextForSpeech.git
Reference: v0.23.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/gaelic-ghost/TextForSpeech
* tag v0.23.0 -> FETCH_HEAD
HEAD is now at 089c387 Merge pull request #34 from gaelic-ghost/security/summary-provider-hardening
Cloned https://github.com/gaelic-ghost/TextForSpeech.git
Revision (git rev-parse @):
089c387690afb6c0b9b91629f69bf22ce8a2bd14
SUCCESS checkout https://github.com/gaelic-ghost/TextForSpeech.git at v0.23.0
Fetching https://github.com/swiftlang/swift-markdown.git
Fetching https://github.com/swiftlang/swift-cmark.git
Fetching https://github.com/scinfu/SwiftSoup.git
[1/6014] Fetching swiftsoup
[663/13548] Fetching swiftsoup, swift-markdown
[11788/32029] Fetching swiftsoup, swift-markdown, swift-cmark
Fetched https://github.com/swiftlang/swift-markdown.git from cache (1.72s)
Fetched https://github.com/scinfu/SwiftSoup.git from cache (1.73s)
Fetched https://github.com/swiftlang/swift-cmark.git from cache (1.73s)
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Creating working copy for https://github.com/swiftlang/swift-cmark.git
Creating working copy for https://github.com/swiftlang/swift-markdown.git
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 2.13.4
Working copy of https://github.com/swiftlang/swift-cmark.git resolved at 0.7.1
Working copy of https://github.com/swiftlang/swift-markdown.git resolved at 0.7.3
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "textforspeech",
"name": "TextForSpeech",
"url": "https://github.com/gaelic-ghost/TextForSpeech.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/TextForSpeech",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-markdown",
"name": "swift-markdown",
"url": "https://github.com/swiftlang/swift-markdown.git",
"version": "0.8.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-markdown",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-cmark",
"name": "cmark-gfm",
"url": "https://github.com/swiftlang/swift-cmark.git",
"version": "0.8.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-cmark",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swiftsoup",
"name": "SwiftSoup",
"url": "https://github.com/scinfu/SwiftSoup.git",
"version": "2.13.5",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftSoup",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/gaelic-ghost/TextForSpeech.git
[1/1985] Fetching textforspeech
Fetched https://github.com/gaelic-ghost/TextForSpeech.git from cache (1.01s)
Fetching https://github.com/swiftlang/swift-markdown.git from cache
Fetching https://github.com/scinfu/SwiftSoup.git from cache
Fetched https://github.com/swiftlang/swift-markdown.git from cache (0.72s)
Fetched https://github.com/scinfu/SwiftSoup.git from cache (0.72s)
Computing version for https://github.com/scinfu/SwiftSoup.git
Computed https://github.com/scinfu/SwiftSoup.git at 2.13.5 (1.22s)
Computing version for https://github.com/swiftlang/swift-markdown.git
Computed https://github.com/swiftlang/swift-markdown.git at 0.8.0 (0.70s)
Fetching https://github.com/swiftlang/swift-cmark.git from cache
Fetched https://github.com/swiftlang/swift-cmark.git from cache (0.76s)
Computing version for https://github.com/swiftlang/swift-cmark.git
Computed https://github.com/swiftlang/swift-cmark.git at 0.8.0 (1.31s)
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 2.13.5
Creating working copy for https://github.com/swiftlang/swift-cmark.git
Working copy of https://github.com/swiftlang/swift-cmark.git resolved at 0.8.0
Creating working copy for https://github.com/swiftlang/swift-markdown.git
Working copy of https://github.com/swiftlang/swift-markdown.git resolved at 0.8.0
Creating working copy for https://github.com/gaelic-ghost/TextForSpeech.git
Working copy of https://github.com/gaelic-ghost/TextForSpeech.git resolved at v0.23.0 (089c387)
warning: '.resolve-product-dependencies': dependency 'textforspeech' is not used by any target
Found 2 product dependencies
- swift-markdown
- SwiftSoup
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/gaelic-ghost/TextForSpeech.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/39] Write sources
[3/39] Write swift-version--6988338F2F200930.txt
[4/39] Compiling cmark-gfm cmark_ctype.c
[5/39] Compiling cmark-gfm arena.c
[6/39] Compiling cmark-gfm-extensions tagfilter.c
[7/39] Compiling cmark-gfm-extensions core-extensions.c
[8/39] Compiling cmark-gfm-extensions strikethrough.c
[9/39] Compiling cmark-gfm blocks.c
[10/39] Compiling cmark-gfm-extensions ext_scanners.c
[11/69] Compiling cmark-gfm syntax_extension.c
[12/70] Compiling cmark-gfm xml.c
[13/94] Compiling cmark-gfm cmark.c
[14/94] Compiling cmark-gfm buffer.c
[15/94] Compiling cmark-gfm-extensions tasklist.c
[16/94] Compiling cmark-gfm utf8.c
[17/94] Compiling cmark-gfm references.c
[18/94] Compiling cmark-gfm registry.c
[19/94] Compiling cmark-gfm plugin.c
[20/94] Compiling cmark-gfm render.c
[21/94] Compiling cmark-gfm plaintext.c
[22/94] Compiling cmark-gfm map.c
[23/94] Compiling cmark-gfm node.c
[24/94] Compiling cmark-gfm man.c
[25/94] Compiling cmark-gfm linked_list.c
[26/94] Compiling cmark-gfm scanners.c
[27/94] Compiling cmark-gfm-extensions table.c
[28/94] Compiling cmark-gfm latex.c
[29/94] Compiling cmark-gfm iterator.c
[30/94] Compiling cmark-gfm houdini_html_e.c
[31/94] Compiling cmark-gfm houdini_href_e.c
[32/94] Compiling cmark-gfm html.c
[33/94] Compiling cmark-gfm footnotes.c
[34/94] Compiling cmark-gfm houdini_html_u.c
[35/94] Compiling CAtomic CAtomic.c
[36/94] Compiling cmark-gfm commonmark.c
[37/94] Compiling cmark-gfm inlines.c
[38/94] Compiling cmark-gfm-extensions autolink.c
[40/158] Emitting module Markdown
[41/165] Compiling Markdown PlainTextConvertibleMarkup.swift
[42/165] Compiling Markdown RawMarkup.swift
[43/165] Compiling Markdown BlockDirective.swift
[44/165] Compiling Markdown BlockQuote.swift
[45/165] Compiling Markdown CustomBlock.swift
[46/165] Compiling Markdown DoxygenAbstract.swift
[47/165] Compiling Markdown DoxygenDiscussion.swift
[48/165] Compiling Markdown ChildIndexPath.swift
[49/165] Compiling Markdown DirectiveArgument.swift
[50/165] Compiling Markdown Document.swift
[51/165] Compiling Markdown LiteralMarkup.swift
[52/165] Compiling Markdown Markup.swift
[53/165] Compiling Markdown MarkupChildren.swift
[54/171] Compiling Markdown TableCellContainer.swift
[55/171] Compiling Markdown TableHead.swift
[56/171] Compiling Markdown TableRow.swift
[57/171] Compiling Markdown Replacement.swift
[58/171] Compiling Markdown SourceLocation.swift
[59/171] Compiling Markdown Emphasis.swift
[60/171] Compiling Markdown Image.swift
[67/171] Compiling Markdown MarkupData.swift
[68/171] Compiling Markdown TableCell.swift
[69/171] Compiling Markdown LineBreak.swift
[70/171] Compiling Markdown SoftBreak.swift
[71/171] Compiling Markdown SymbolLink.swift
[72/171] Compiling Markdown Text.swift
[73/171] Compiling Markdown Aside.swift
[74/171] Compiling Markdown LazySplitLines.swift
[75/171] Compiling Markdown ParseOptions.swift
[76/171] Compiling Markdown RangeAdjuster.swift
[77/171] Compiling Markdown RangerTracker.swift
[78/171] Compiling Markdown MarkupRewriter.swift
[79/171] Compiling Markdown BasicBlockContainer.swift
[80/171] Compiling Markdown BasicInlineContainer.swift
[81/171] Compiling Markdown UnorderedList.swift
[82/171] Compiling Markdown Paragraph.swift
[87/171] Compiling Markdown DoxygenNote.swift
[88/171] Compiling Markdown DoxygenParameter.swift
[89/171] Compiling Markdown DoxygenReturns.swift
[90/171] Compiling Markdown ListItem.swift
[91/171] Compiling Markdown OrderedList.swift
[94/171] Compiling Markdown InlineAttributes.swift
[95/171] Compiling Markdown Link.swift
[96/171] Compiling Markdown Strikethrough.swift
[97/171] Compiling Markdown Strong.swift
[98/171] Compiling Markdown CustomInline.swift
[99/171] Compiling Markdown InlineCode.swift
[100/171] Compiling Markdown InlineHTML.swift
[101/171] Compiling Markdown CodeBlock.swift
[102/171] Compiling Markdown HTMLBlock.swift
[103/171] Compiling Markdown Heading.swift
[104/171] Compiling Markdown ThematicBreak.swift
[105/171] Compiling Markdown Table.swift
[106/171] Compiling Markdown TableBody.swift
[113/171] Compiling SwiftSoup UTF8Arrays.swift
[114/171] Compiling SwiftSoup UnicodeScalar.swift
[115/171] Compiling Markdown BlockContainer.swift
[116/171] Compiling Markdown BlockMarkup.swift
[117/171] Compiling Markdown InlineContainer.swift
[118/171] Compiling Markdown InlineMarkup.swift
[119/171] Compiling Markdown ListItemContainer.swift
[120/171] Compiling Markdown AtomicCounter.swift
[121/171] Compiling Markdown CharacterExtensions.swift
[122/171] Compiling Markdown CollectionExtensions.swift
[123/171] Compiling Markdown StringExtensions.swift
[124/171] Compiling Markdown MarkupVisitor.swift
[125/171] Compiling Markdown MarkupWalker.swift
[126/171] Compiling Markdown HTMLFormatter.swift
[127/171] Compiling Markdown MarkupFormatter.swift
[128/171] Compiling Markdown MarkupTreeDumper.swift
[135/171] Emitting module SwiftSoup
[138/171] Compiling SwiftSoup Validate.swift
[139/171] Compiling SwiftSoup Whitelist.swift
[140/171] Compiling SwiftSoup XmlDeclaration.swift
[141/171] Compiling SwiftSoup XmlTreeBuilder.swift
[172/214] Compiling TextForSpeech NormalizationAPI.swift
[173/214] Compiling TextForSpeech BuiltInProfileStyle.swift
[174/214] Compiling TextForSpeech BuiltInProfiles.swift
[175/214] Compiling TextForSpeech BuiltInExtensionAliases.swift
[176/214] Compiling TextForSpeech BuiltInScalarPronunciations.swift
[177/218] Compiling TextForSpeech RequestContext.swift
[178/218] Compiling TextForSpeech SummarizationProvider.swift
[179/218] Compiling TextForSpeech FormatDetection.swift
[180/218] Compiling TextForSpeech Formatting.swift
[181/218] Compiling TextForSpeech MarkdownNormalizationPasses.swift
[182/218] Compiling TextForSpeech SpeechConversion.swift
[183/218] Compiling TextForSpeech StructuredDocumentDetection.swift
[184/218] Compiling TextForSpeech TextNormalizer+Detection.swift
[185/218] Compiling TextForSpeech TextNormalizer+Heuristics.swift
[186/218] Compiling TextForSpeech TextNormalizer+PathCompaction.swift
[187/218] Compiling TextForSpeech BuiltInStylePresets.swift
[188/218] Compiling TextForSpeech BuiltInTokenTransforms.swift
[189/218] Compiling TextForSpeech Format.swift
[190/218] Compiling TextForSpeech Profile.swift
[191/218] Compiling TextForSpeech Replacement.swift
[192/218] Compiling TextForSpeech ParsingUtilities.swift
[193/218] Compiling TextForSpeech ReplacementRuleEngine.swift
[194/218] Compiling TextForSpeech ReplacementRuleMatching.swift
[195/218] Compiling TextForSpeech SemanticTextAnnotations.swift
[196/218] Compiling TextForSpeech SourceNormalizer.swift
[197/218] Compiling TextForSpeech TokenNormalizationPasses.swift
[198/218] Compiling TextForSpeech Errors.swift
[199/218] Compiling TextForSpeech PersistedState.swift
[200/218] Compiling TextForSpeech TextForSpeechRuntime+Normalization.swift
[201/218] Emitting module TextForSpeech
[202/218] Compiling TextForSpeech TextForSpeechRuntime+StyleOperations.swift
[203/218] Compiling TextForSpeech TextForSpeechRuntime+SummarizationProvider.swift
[204/218] Compiling TextForSpeech TextForSpeechRuntime.swift
[205/218] Compiling TextForSpeech TextForSpeech.swift
[206/218] Compiling TextForSpeech TextForSpeechRuntime+ProfilesMutations.swift
[207/218] Compiling TextForSpeech TextForSpeechRuntime+ProfilesQueries.swift
[208/218] Compiling TextForSpeech TextForSpeechRuntime+Storage.swift
[209/218] Compiling TextForSpeech TextForSpeechRuntime+Style.swift
[210/218] Compiling TextForSpeech TextForSpeechRuntime+NormalizationOperations.swift
[211/218] Compiling TextForSpeech TextForSpeechRuntime+Persistence.swift
[212/218] Compiling TextForSpeech TextForSpeechRuntime+PersistenceOperations.swift
[213/218] Compiling TextForSpeech TextForSpeechRuntime+Profiles.swift
[214/218] Compiling TextForSpeech TextNormalizer+PathContext.swift
[215/218] Compiling TextForSpeech TextNormalizer+SpeechHelpers.swift
[216/218] Compiling TextForSpeech TextNormalizer.swift
[217/218] Compiling TextForSpeech TextSummarizer+CodexExec.swift
[218/218] Compiling TextForSpeech TextSummarizer.swift
Build complete! (16.52s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-markdown",
"requirement" : {
"range" : [
{
"lower_bound" : "0.7.3",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-markdown.git"
},
{
"identity" : "swiftsoup",
"requirement" : {
"range" : [
{
"lower_bound" : "2.13.4",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/scinfu/SwiftSoup.git"
}
],
"manifest_display_name" : "TextForSpeech",
"name" : "TextForSpeech",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "macos",
"version" : "14.0"
}
],
"products" : [
{
"name" : "TextForSpeech",
"targets" : [
"TextForSpeech"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "TextForSpeechTests",
"module_type" : "SwiftTarget",
"name" : "TextForSpeechTests",
"path" : "Tests/TextForSpeechTests",
"sources" : [
"Models/ProfileTests.swift",
"Normalization/EndToEndNormalizationTests.swift",
"Normalization/FormatDetectionTests.swift",
"Normalization/MarkdownAndURLNormalizationTests.swift",
"Normalization/ParsingUtilitiesTests.swift",
"Normalization/PathAndIdentifierNormalizationTests.swift",
"Normalization/SemanticTextAnnotationsTests.swift",
"Normalization/StructuredDocumentDetectionTests.swift",
"Normalization/SummaryProviderSecurityTests.swift",
"Runtime/RuntimeTests.swift"
],
"target_dependencies" : [
"TextForSpeech"
],
"type" : "test"
},
{
"c99name" : "TextForSpeech",
"module_type" : "SwiftTarget",
"name" : "TextForSpeech",
"path" : "Sources/TextForSpeech",
"product_dependencies" : [
"Markdown",
"SwiftSoup"
],
"product_memberships" : [
"TextForSpeech"
],
"sources" : [
"API/NormalizationAPI.swift",
"Models/BuiltInProfileStyle.swift",
"Models/BuiltInProfiles.swift",
"Models/BuiltInProfiles/BuiltInExtensionAliases.swift",
"Models/BuiltInProfiles/BuiltInScalarPronunciations.swift",
"Models/BuiltInProfiles/BuiltInStylePresets.swift",
"Models/BuiltInProfiles/BuiltInTokenTransforms.swift",
"Models/Format.swift",
"Models/Profile.swift",
"Models/Replacement.swift",
"Models/RequestContext.swift",
"Models/SummarizationProvider.swift",
"Normalization/FormatDetection.swift",
"Normalization/Formatting.swift",
"Normalization/MarkdownNormalizationPasses.swift",
"Normalization/ParsingUtilities.swift",
"Normalization/ReplacementRuleEngine.swift",
"Normalization/ReplacementRuleMatching.swift",
"Normalization/SemanticTextAnnotations.swift",
"Normalization/SourceNormalizer.swift",
"Normalization/SpeechConversion.swift",
"Normalization/StructuredDocumentDetection.swift",
"Normalization/TextNormalizer+Detection.swift",
"Normalization/TextNormalizer+Heuristics.swift",
"Normalization/TextNormalizer+PathCompaction.swift",
"Normalization/TextNormalizer+PathContext.swift",
"Normalization/TextNormalizer+SpeechHelpers.swift",
"Normalization/TextNormalizer.swift",
"Normalization/TextSummarizer+CodexExec.swift",
"Normalization/TextSummarizer.swift",
"Normalization/TokenNormalizationPasses.swift",
"Runtime/Errors.swift",
"Runtime/PersistedState.swift",
"Runtime/TextForSpeechRuntime+Normalization.swift",
"Runtime/TextForSpeechRuntime+NormalizationOperations.swift",
"Runtime/TextForSpeechRuntime+Persistence.swift",
"Runtime/TextForSpeechRuntime+PersistenceOperations.swift",
"Runtime/TextForSpeechRuntime+Profiles.swift",
"Runtime/TextForSpeechRuntime+ProfilesMutations.swift",
"Runtime/TextForSpeechRuntime+ProfilesQueries.swift",
"Runtime/TextForSpeechRuntime+Storage.swift",
"Runtime/TextForSpeechRuntime+Style.swift",
"Runtime/TextForSpeechRuntime+StyleOperations.swift",
"Runtime/TextForSpeechRuntime+SummarizationProvider.swift",
"Runtime/TextForSpeechRuntime.swift",
"TextForSpeech.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.