Build Information
Successful build of MarkdownEngine, reference 0.15.0 (f762ab), with Swift 6.4 for macOS (SPM) on 22 Oct 2026 19:44:24 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nodes-app/swift-markdown-engine.git
Reference: 0.15.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/nodes-app/swift-markdown-engine
* tag 0.15.0 -> FETCH_HEAD
HEAD is now at f762ab7 chore(release): 0.15.0
Cloned https://github.com/nodes-app/swift-markdown-engine.git
Revision (git rev-parse @):
f762ab7ec17472e6d3f3b652b97c747e507c66ec
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/nodes-app/swift-markdown-engine.git at 0.15.0
Fetching https://github.com/mgriebling/SwiftMath
[1/2369] Fetching swiftmath
Fetched https://github.com/mgriebling/SwiftMath (1.67s)
Computing version for https://github.com/mgriebling/SwiftMath
Computed https://github.com/mgriebling/SwiftMath at 1.7.3 (11.20s)
Creating working copy for https://github.com/mgriebling/SwiftMath
Working copy of https://github.com/mgriebling/SwiftMath resolved at 1.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": "swift-markdown-engine",
"name": "MarkdownEngine",
"url": "https://github.com/nodes-app/swift-markdown-engine.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-markdown-engine",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swiftmath",
"name": "SwiftMath",
"url": "https://github.com/mgriebling/SwiftMath",
"version": "1.7.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftMath",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/nodes-app/swift-markdown-engine.git
[1/6289] Fetching swift-markdown-engine
Fetched https://github.com/nodes-app/swift-markdown-engine.git (2.07s)
Fetching https://github.com/mgriebling/SwiftMath from cache
Fetched https://github.com/mgriebling/SwiftMath from cache (0.47s)
Computing version for https://github.com/mgriebling/SwiftMath
Computed https://github.com/mgriebling/SwiftMath at 1.7.3 (0.53s)
Creating working copy for https://github.com/mgriebling/SwiftMath
Working copy of https://github.com/mgriebling/SwiftMath resolved at 1.7.3
Creating working copy for https://github.com/nodes-app/swift-markdown-engine.git
Working copy of https://github.com/nodes-app/swift-markdown-engine.git resolved at 0.15.0 (f762ab7)
warning: '.resolve-product-dependencies': dependency 'swift-markdown-engine' is not used by any target
Found 1 product dependencies
- SwiftMath
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/nodes-app/swift-markdown-engine.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 270]
[Planning deferred tasks]
[60 / 101] SwiftMath_SwiftMath
[66 / 101]
[68 / 103] SwiftMath
[78 / 257]
[91 / 258]
[98 / 258]
[111 / 258]
[115 / 258]
[116 / 258]
[121 / 258]
[128 / 258]
[132 / 258]
[136 / 258]
[145 / 258]
[150 / 258]
[152 / 258]
[157 / 258]
[160 / 258]
[161 / 258]
[162 / 258]
[172 / 258]
[183 / 258]
[186 / 258]
[187 / 258]
[194 / 258]
[196 / 258]
[198 / 258]
[210 / 258]
[213 / 258] SwiftMath
[218 / 258] SwiftMath
[220 / 258] MarkdownEngine
[229 / 258] MarkdownEngineLatex
[230 / 258] MarkdownEngineLatex
[235 / 258]
[238 / 259] SwiftMath
[239 / 260]
[242 / 263] MarkdownEngineCodeBlocks
[247 / 268] MarkdownEngineCodeBlocks
[248 / 268] MarkdownEngineLatex
[259 / 268] MarkdownEngineLatex
[261 / 268] MarkdownEngine
[263 / 268] MarkdownEngine
Build complete! (13.31 sec)
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/Parser/BlockScopedTokenizer.swift:110:13: [1;33mwarning: [1;39mvariable 'first' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m108 |[0;0m if NSMaxRange(blocks[m].range) >= changeStart { hi = m } else { lo = m + 1 }
[0;36m109 |[0;0m }
[0;36m110 |[0;0m var first = lo
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'first' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m111 |[0;0m lo = 0; hi = blocks.count - 1
[0;36m112 |[0;0m while lo < hi { // last block starting <= changeEndNew
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/ContextMenu.swift:38:64: [1;33mwarning: [1;39muse '#selector' instead of explicitly constructing a 'Selector'[0;0m
[0;36m36 |[0;0m if let fontIndex = menu.items.firstIndex(where: { item in
[0;36m37 |[0;0m if item.title == "Font" { return true }
[0;36m38 |[0;0m return item.submenu?.items.contains { $0.action == Selector("orderFrontFontPanel:") } ?? false
[0;36m|[0;0m `- [1;33mwarning: [1;39muse '#selector' instead of explicitly constructing a 'Selector'[0;0m
[0;36m39 |[0;0m }) {
[0;36m40 |[0;0m menu.removeItem(at: fontIndex)
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:252:13: [1;33mwarning: [1;39minitialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m250 |[0;0m let codeTokens = parsed.codeTokens
[0;36m251 |[0;0m let latexTokens = parsed.latexTokens
[0;36m252 |[0;0m let blockLatexTokens = parsed.blockLatexTokens
[0;36m|[0;0m `- [1;33mwarning: [1;39minitialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m253 |[0;0m let preEditActiveTokenIndices = pendingPreEditActiveTokenIndices ?? previousActiveTokenIndices
[0;36m254 |[0;0m pendingPreEditActiveTokenIndices = nil
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:438:13: [1;33mwarning: [1;39minitialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m436 |[0;0m let codeTokens = parsed.codeTokens
[0;36m437 |[0;0m let latexTokens = parsed.latexTokens
[0;36m438 |[0;0m let blockLatexTokens = parsed.blockLatexTokens
[0;36m|[0;0m `- [1;33mwarning: [1;39minitialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m439 |[0;0m
[0;36m440 |[0;0m let prevActive = activeTokenIndices
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
Build complete.
{
"dependencies" : [
{
"identity" : "swiftmath",
"requirement" : {
"range" : [
{
"lower_bound" : "1.7.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/mgriebling/SwiftMath"
}
],
"manifest_display_name" : "MarkdownEngine",
"name" : "MarkdownEngine",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
}
],
"products" : [
{
"name" : "MarkdownEngine",
"targets" : [
"MarkdownEngine"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MarkdownEngineCodeBlocks",
"targets" : [
"MarkdownEngineCodeBlocks"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MarkdownEngineLatex",
"targets" : [
"MarkdownEngineLatex"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "MarkdownEngineTests",
"module_type" : "SwiftTarget",
"name" : "MarkdownEngineTests",
"path" : "Tests/MarkdownEngineTests",
"sources" : [
"ASTPipelineTests.swift",
"BacktickCensusTests.swift",
"BlockBackgroundFillTests.swift",
"BlockExtensionTests.swift",
"BlockParserTests.swift",
"BlockquotePasteTests.swift",
"BottomOverscrollPolicyTests.swift",
"CaretColorTests.swift",
"ClampedScrollViewElasticityTests.swift",
"CodeBlockSelectionStaleCacheTests.swift",
"ContextMenuBindingTests.swift",
"CorrectionUnderlineTests.swift",
"DirectiveArgumentTests.swift",
"DirectiveCompletionCoordinatorTests.swift",
"DirectiveCompletionTests.swift",
"DirectiveCompositionTests.swift",
"DirectiveGlyphTests.swift",
"DirectiveHTMLTests.swift",
"DirectiveParserTests.swift",
"DirectivePerformanceTests.swift",
"DirectiveStylingTests.swift",
"DirectiveTestFixtures.swift",
"FenceInteriorIncrementalTests.swift",
"FindHighlightRestoreTests.swift",
"FlattenedRunsTests.swift",
"FocusBindingTests.swift",
"FormattingActionTests.swift",
"GoldenCorpusTests.swift",
"HTMLToMarkdownConverterTests.swift",
"HeightBehaviorTests.swift",
"InlineParserTests.swift",
"InlineSpanDensityTests.swift",
"InterceptorStorageSyncTests.swift",
"InterceptorTrustTests.swift",
"InvertedIBeamCursorTests.swift",
"LatexRenderModeTests.swift",
"ListHandlerCodeContextTests.swift",
"ListParsingTests.swift",
"MarkdownASTStylerTests.swift",
"MarkdownHTMLRendererTests.swift",
"MarkdownPasteboardWriterTests.swift",
"MarkdownTextMutationTests.swift",
"NativeTextViewContainerTests.swift",
"OrderedListDisplayNumberingTests.swift",
"ParseIncrementalEquivalenceTests.swift",
"PasteStructureGuardTests.swift",
"PerDocumentUndoTests.swift",
"PrecomputedBlocksTests.swift",
"QuoteSubstitutionPolicyTests.swift",
"RawSourceModeTests.swift",
"RebuildSelectionReplayTests.swift",
"RestyleApplyEquivalenceTests.swift",
"ScopedListRestyleEquivalenceTests.swift",
"ScrollMemoryTests.swift",
"ScrollingHeaderControllerTests.swift",
"TableCellSourceTests.swift",
"TableCellTests.swift",
"TableHiddenSourceGeometryTests.swift",
"TableImageCacheTests.swift",
"TableScopeSkipTests.swift",
"TableWidthChangeRestyleTests.swift",
"TableWrappingTests.swift",
"ThematicBreakMarkTests.swift",
"WikiLinkIncrementalTests.swift",
"WritingToolsCoordinatorPreviewTests.swift",
"WritingToolsEditTrackerTests.swift",
"WritingToolsIgnoredRangesTests.swift"
],
"target_dependencies" : [
"MarkdownEngine"
],
"type" : "test"
},
{
"c99name" : "MarkdownEngineLatexTests",
"module_type" : "SwiftTarget",
"name" : "MarkdownEngineLatexTests",
"path" : "Tests/MarkdownEngineLatexTests",
"sources" : [
"SwiftMathBridgeModeTests.swift"
],
"target_dependencies" : [
"MarkdownEngine",
"MarkdownEngineLatex"
],
"type" : "test"
},
{
"c99name" : "MarkdownEngineLatex",
"module_type" : "SwiftTarget",
"name" : "MarkdownEngineLatex",
"path" : "Sources/MarkdownEngineLatex",
"product_dependencies" : [
"SwiftMath"
],
"product_memberships" : [
"MarkdownEngineLatex"
],
"sources" : [
"SwiftMathBridge.swift"
],
"target_dependencies" : [
"MarkdownEngine"
],
"type" : "library"
},
{
"c99name" : "MarkdownEngineCodeBlocksTests",
"module_type" : "SwiftTarget",
"name" : "MarkdownEngineCodeBlocksTests",
"path" : "Tests/MarkdownEngineCodeBlocksTests",
"sources" : [
"HighlightJSBridgeTests.swift"
],
"target_dependencies" : [
"MarkdownEngine",
"MarkdownEngineCodeBlocks"
],
"type" : "test"
},
{
"c99name" : "MarkdownEngineCodeBlocks",
"module_type" : "SwiftTarget",
"name" : "MarkdownEngineCodeBlocks",
"path" : "Sources/MarkdownEngineCodeBlocks",
"product_memberships" : [
"MarkdownEngineCodeBlocks"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngineCodeBlocks/Resources/highlight.js-LICENSE.txt",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngineCodeBlocks/Resources/highlight.min.js",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"CodeHighlightTheme.swift",
"HighlightJSBridge.swift"
],
"target_dependencies" : [
"MarkdownEngine"
],
"type" : "library"
},
{
"c99name" : "MarkdownEngine",
"module_type" : "SwiftTarget",
"name" : "MarkdownEngine",
"path" : "Sources/MarkdownEngine",
"product_memberships" : [
"MarkdownEngine",
"MarkdownEngineCodeBlocks",
"MarkdownEngineLatex"
],
"sources" : [
"Configuration/MarkdownEditorConfiguration.swift",
"Configuration/MarkdownEditorTheme.swift",
"Diagnostics/PerfTrace.swift",
"Directives/BuiltinDirectives.swift",
"Directives/DirectiveArguments.swift",
"Directives/DirectiveCompletionScanner.swift",
"Directives/DirectiveRegistry.swift",
"Directives/DirectiveScanner.swift",
"Directives/MarkdownDirective.swift",
"Extensions/ContainerExtension.swift",
"Extensions/HighlightExtension.swift",
"Extensions/MarkdownExtension.swift",
"Extensions/StrikethroughExtension.swift",
"Input/MarkdownInputHandler.swift",
"Input/MarkdownListHandler.swift",
"Parser/BlockLevelTokenizer.swift",
"Parser/BlockParser.swift",
"Parser/BlockScopedTokenizer.swift",
"Parser/DocumentParseState.swift",
"Parser/InlineASTAdapter.swift",
"Parser/InlineParser.swift",
"Parser/MarkdownAST.swift",
"Parser/MarkdownDetection.swift",
"Parser/MarkdownToken.swift",
"Parser/MarkdownTokenizer.swift",
"Renderer/EmbeddedImageCache.swift",
"Renderer/LayoutBridge.swift",
"Renderer/MarkdownHTMLRenderer.swift",
"Renderer/MarkdownTextLayoutFragment.swift",
"Renderer/TaskCheckboxGeometry.swift",
"Renderer/WideTableOverlay.swift",
"Services/MarkdownEditorServices.swift",
"Services/WikiLinkService.swift",
"Styling/HeadingHelpers.swift",
"Styling/MarkdownASTStyler+Directives.swift",
"Styling/MarkdownASTStyler.swift",
"Styling/MarkdownStyler+BulletMarkers.swift",
"Styling/MarkdownStyler+Images.swift",
"Styling/MarkdownStyler+Latex.swift",
"Styling/MarkdownStyler+OrderedMarkers.swift",
"Styling/MarkdownStyler+Tables.swift",
"Styling/MarkdownStyler+TaskCheckboxes.swift",
"Styling/MarkdownStyler.swift",
"Styling/TextStylingService.swift",
"TextView/BottomOverscrollPolicy.swift",
"TextView/ClampedScrollView.swift",
"TextView/CodeBlockButton.swift",
"TextView/ContextMenu.swift",
"TextView/Coordinator/NativeTextViewCoordinator+Autocorrect.swift",
"TextView/Coordinator/NativeTextViewCoordinator+CaretColor.swift",
"TextView/Coordinator/NativeTextViewCoordinator+CodeBlocks.swift",
"TextView/Coordinator/NativeTextViewCoordinator+Directives.swift",
"TextView/Coordinator/NativeTextViewCoordinator+Find.swift",
"TextView/Coordinator/NativeTextViewCoordinator+InlineSelection.swift",
"TextView/Coordinator/NativeTextViewCoordinator+Notifications.swift",
"TextView/Coordinator/NativeTextViewCoordinator+Restyling.swift",
"TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift",
"TextView/Coordinator/NativeTextViewCoordinator+WikiLinkSnapback.swift",
"TextView/Coordinator/NativeTextViewCoordinator+WritingTools.swift",
"TextView/Coordinator/NativeTextViewCoordinator.swift",
"TextView/HTMLToMarkdownConverter.swift",
"TextView/MarkdownPasteboardWriter.swift",
"TextView/MarkdownTextMutation.swift",
"TextView/NativeTextView/InvertedIBeamCursor.swift",
"TextView/NativeTextView/NativeTextView+CaretWorkarounds.swift",
"TextView/NativeTextView/NativeTextView+ClickRemap.swift",
"TextView/NativeTextView/NativeTextView+CmdReturn.swift",
"TextView/NativeTextView/NativeTextView+Copy.swift",
"TextView/NativeTextView/NativeTextView+CorrectionUnderlines.swift",
"TextView/NativeTextView/NativeTextView+CursorRects.swift",
"TextView/NativeTextView/NativeTextView+DragSelectBoost.swift",
"TextView/NativeTextView/NativeTextView+FrameAndOverscroll.swift",
"TextView/NativeTextView/NativeTextView+PasteHandling.swift",
"TextView/NativeTextView/NativeTextView+Placeholder.swift",
"TextView/NativeTextView/NativeTextView+SpellingPolicy.swift",
"TextView/NativeTextView/NativeTextView+SpellingToggles.swift",
"TextView/NativeTextView/NativeTextView+TaskCheckbox.swift",
"TextView/NativeTextView/NativeTextView+WritingTools.swift",
"TextView/NativeTextView/NativeTextView.swift",
"TextView/NativeTextView/WritingToolsEditTrackerFix.swift",
"TextView/NativeTextViewContainer.swift",
"TextView/NativeTextViewSelectionTypes.swift",
"TextView/NativeTextViewWrapper.swift",
"TextView/PasteboardImageReader.swift",
"TextView/ScrollingHeaderController.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/nodes-app/swift-markdown-engine/0.15.0
Repository: nodes-app/swift-markdown-engine
Swift version used: 6.4
Target: MarkdownEngine
Extracting symbol information for 'MarkdownEngine'...
Finished extracting symbol information for 'MarkdownEngine'. (3.22s)
Building documentation for 'MarkdownEngine'...
warning: 'language ... ' doesn't exist at '/MarkdownEngine/CodeBlockStyle'
--> ../Configuration/MarkdownEditorConfiguration.swift:275:39-275:52
273 | // MARK: - Code blocks
274 |
275 + /// Styling for fenced code blocks (```language ... ```).
276 | public struct CodeBlockStyle: Sendable {
277 | /// Code-block font size as a fraction of the document base font size.
warning: '`code`' doesn't exist at '/MarkdownEngine/InlineCodeStyle'
--> ../Configuration/MarkdownEditorConfiguration.swift:299:26-299:32
297 | // MARK: - Inline code
298 |
299 + /// Styling for inline `` `code` `` spans.
300 | public struct InlineCodeStyle: Sendable {
301 | /// Inline-code reuses the code block font size scale by default.
warning: '[[Name]]' doesn't exist at '/MarkdownEngine'
--> MarkdownEngine.md:8:14-8:22
6 |
7 | MarkdownEngine provides a native AppKit Markdown editor with live styling,
8 + wiki-style ``[[Name]]`` linking, fenced code blocks with syntax highlighting,
9 | LaTeX rendering, embedded images, and GitHub-style task checkboxes.
10 |
warning: '```swift' doesn't exist at '/MarkdownEngine/CodeBlockSelection/language'
--> ../TextView/CodeBlockButton.swift:22:58-22:66
20 | /// Frame of the rendered code block in the text view's coordinate space.
21 | public let rect: CGRect
22 + /// Language tag declared after the opening fence (`` ```swift ``).
23 | public let language: String?
24 | /// Plain text content of the block, suitable for putting on the
Finished building documentation for 'MarkdownEngine' (1.36s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/nodes-app/swift-markdown-engine/0.15.0
Fetching https://github.com/swiftlang/swift-docc-plugin
Updating https://github.com/mgriebling/SwiftMath
Updated https://github.com/mgriebling/SwiftMath (0.50s)
[1/2345] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin (1.31s)
Computing version for https://github.com/mgriebling/SwiftMath
Computed https://github.com/mgriebling/SwiftMath at 1.7.3 (1.98s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (0.63s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3846] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.25s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.94s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Building for debugging...
[Planning deferred tasks]
[18 / 41]
[20 / 43] Snippets
[31 / 58] SymbolKit
[35 / 58] Snippets
[52 / 59] SymbolKit
[56 / 63] snippet-extract-product
[59 / 63] SymbolKit
[61 / 63] snippet-extract-product
Build complete! (2.32 sec)
Building for debugging...
[Planning deferred tasks]
[2 / 10]
[3 / 11] MarkdownEngine
[14 / 22] MarkdownEngine
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/Parser/BlockScopedTokenizer.swift:110:13: [1;33mwarning: [1;39mvariable 'first' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m108 |[0;0m if NSMaxRange(blocks[m].range) >= changeStart { hi = m } else { lo = m + 1 }
[0;36m109 |[0;0m }
[0;36m110 |[0;0m var first = lo
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'first' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m111 |[0;0m lo = 0; hi = blocks.count - 1
[0;36m112 |[0;0m while lo < hi { // last block starting <= changeEndNew
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:252:13: [1;33mwarning: [1;39minitialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m250 |[0;0m let codeTokens = parsed.codeTokens
[0;36m251 |[0;0m let latexTokens = parsed.latexTokens
[0;36m252 |[0;0m let blockLatexTokens = parsed.blockLatexTokens
[0;36m|[0;0m `- [1;33mwarning: [1;39minitialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m253 |[0;0m let preEditActiveTokenIndices = pendingPreEditActiveTokenIndices ?? previousActiveTokenIndices
[0;36m254 |[0;0m pendingPreEditActiveTokenIndices = nil
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:438:13: [1;33mwarning: [1;39minitialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m436 |[0;0m let codeTokens = parsed.codeTokens
[0;36m437 |[0;0m let latexTokens = parsed.latexTokens
[0;36m438 |[0;0m let blockLatexTokens = parsed.blockLatexTokens
[0;36m|[0;0m `- [1;33mwarning: [1;39minitialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m439 |[0;0m
[0;36m440 |[0;0m let prevActive = activeTokenIndices
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[16 / 18] MarkdownEngine
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/ContextMenu.swift:38:64: [1;33mwarning: [1;39muse '#selector' instead of explicitly constructing a 'Selector'[0;0m
[0;36m36 |[0;0m if let fontIndex = menu.items.firstIndex(where: { item in
[0;36m37 |[0;0m if item.title == "Font" { return true }
[0;36m38 |[0;0m return item.submenu?.items.contains { $0.action == Selector("orderFrontFontPanel:") } ?? false
[0;36m|[0;0m `- [1;33mwarning: [1;39muse '#selector' instead of explicitly constructing a 'Selector'[0;0m
[0;36m39 |[0;0m }) {
[0;36m40 |[0;0m menu.removeItem(at: fontIndex)
Build complete! (2.96 sec)
4794
34 /Users/admin/builder/spi-builder-workspace/.docs/nodes-app/swift-markdown-engine/0.15.0
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/nodes-app/swift-markdown-engine/0.15.0
File count: 4794
Doc size: 34.0MB
Preparing doc bundle ...
Using presigned URL upload - AWS credentials not required
Uploading -nodes-app-swift-markdown-engine-0.15.0-cb103ee1.zip to presigned URL
Starting upload of 6738412 bytes...
Upload completed successfully
Done.