Build Information
Successful build of ChimeKit, reference main (97be09
), with Swift 5.10 for macOS (SPM) on 9 Jul 2024 21:45:48 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.46.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ChimeHQ/ChimeKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ChimeHQ/ChimeKit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 97be09c Add ocaml interface UTI
Cloned https://github.com/ChimeHQ/ChimeKit.git
Revision (git rev-parse @):
97be09c0e424226e4a50d73a5dd1ce1ca698d258
SPI manifest file found: $workDir/.spi.yml
SUCCESS checkout https://github.com/ChimeHQ/ChimeKit.git at main
Fetching https://github.com/ChimeHQ/LanguageClient
[1/597] Fetching languageclient
Fetched https://github.com/ChimeHQ/LanguageClient from cache (1.41s)
Fetching https://github.com/ChimeHQ/JSONRPC
Fetching https://github.com/ChimeHQ/ProcessEnv
Fetching https://github.com/Frizlab/FSEventsWrapper
Fetching https://github.com/ChimeHQ/GlobPattern
Fetching https://github.com/ChimeHQ/Extendable
Fetching https://github.com/mattmassicotte/Queue
Fetching https://github.com/groue/Semaphore
[1/211] Fetching extendable
[23/411] Fetching extendable, processenv
[333/472] Fetching extendable, processenv, globpattern
[394/728] Fetching extendable, processenv, globpattern, fseventswrapper
[512/1005] Fetching extendable, processenv, globpattern, fseventswrapper, semaphore
[593/1564] Fetching extendable, processenv, globpattern, fseventswrapper, semaphore, jsonrpc
Fetched https://github.com/ChimeHQ/GlobPattern from cache (0.93s)
Fetching https://github.com/ChimeHQ/AsyncXPCConnection
[1108/1503] Fetching extendable, processenv, fseventswrapper, semaphore, jsonrpc
Fetched https://github.com/ChimeHQ/Extendable from cache (0.94s)
Fetching https://github.com/ChimeHQ/LanguageServerProtocol
[935/1292] Fetching processenv, fseventswrapper, semaphore, jsonrpc
[1226/1512] Fetching processenv, fseventswrapper, semaphore, jsonrpc, queue
Fetched https://github.com/ChimeHQ/JSONRPC from cache (1.05s)
Fetched https://github.com/ChimeHQ/ProcessEnv from cache (1.05s)
Fetched https://github.com/Frizlab/FSEventsWrapper from cache (1.05s)
[460/497] Fetching semaphore, queue
Fetched https://github.com/mattmassicotte/Queue from cache (1.09s)
Fetched https://github.com/groue/Semaphore from cache (1.09s)
[1/1672] Fetching languageserverprotocol
[52/1786] Fetching languageserverprotocol, asyncxpcconnection
Fetched https://github.com/ChimeHQ/LanguageServerProtocol from cache (1.00s)
Fetched https://github.com/ChimeHQ/AsyncXPCConnection from cache (1.01s)
Computing version for https://github.com/mattmassicotte/Queue
Computed https://github.com/mattmassicotte/Queue at 0.1.4 (2.85s)
Computing version for https://github.com/groue/Semaphore
Computed https://github.com/groue/Semaphore at 0.0.8 (0.60s)
Computing version for https://github.com/ChimeHQ/ProcessEnv
Computed https://github.com/ChimeHQ/ProcessEnv at 1.0.0 (0.57s)
Computing version for https://github.com/ChimeHQ/JSONRPC
Computed https://github.com/ChimeHQ/JSONRPC at 0.9.0 (0.43s)
Computing version for https://github.com/ChimeHQ/GlobPattern
Computed https://github.com/ChimeHQ/GlobPattern at 0.1.1 (0.56s)
Computing version for https://github.com/Frizlab/FSEventsWrapper
Computed https://github.com/Frizlab/FSEventsWrapper at 2.1.0 (0.57s)
Computing version for https://github.com/ChimeHQ/LanguageServerProtocol
Computed https://github.com/ChimeHQ/LanguageServerProtocol at 0.13.2 (0.43s)
Computing version for https://github.com/ChimeHQ/Extendable
Computed https://github.com/ChimeHQ/Extendable at 0.3.0 (0.42s)
Computing version for https://github.com/ChimeHQ/AsyncXPCConnection
Computed https://github.com/ChimeHQ/AsyncXPCConnection at 1.0.0 (0.57s)
Creating working copy for https://github.com/ChimeHQ/LanguageServerProtocol
Working copy of https://github.com/ChimeHQ/LanguageServerProtocol resolved at 0.13.2
Creating working copy for https://github.com/groue/Semaphore
Working copy of https://github.com/groue/Semaphore resolved at 0.0.8
Creating working copy for https://github.com/ChimeHQ/Extendable
Working copy of https://github.com/ChimeHQ/Extendable resolved at 0.3.0
Creating working copy for https://github.com/ChimeHQ/GlobPattern
Working copy of https://github.com/ChimeHQ/GlobPattern resolved at 0.1.1
Creating working copy for https://github.com/ChimeHQ/ProcessEnv
Working copy of https://github.com/ChimeHQ/ProcessEnv resolved at 1.0.0
Creating working copy for https://github.com/ChimeHQ/LanguageClient
Working copy of https://github.com/ChimeHQ/LanguageClient resolved at f1610f7074b74ca3c1d6abd586014626842f09c5
Creating working copy for https://github.com/Frizlab/FSEventsWrapper
Working copy of https://github.com/Frizlab/FSEventsWrapper resolved at 2.1.0
Creating working copy for https://github.com/mattmassicotte/Queue
Working copy of https://github.com/mattmassicotte/Queue resolved at 0.1.4
Creating working copy for https://github.com/ChimeHQ/JSONRPC
Working copy of https://github.com/ChimeHQ/JSONRPC resolved at 0.9.0
Creating working copy for https://github.com/ChimeHQ/AsyncXPCConnection
Working copy of https://github.com/ChimeHQ/AsyncXPCConnection resolved at 1.0.0
========================================
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",
"dependencies": [
{
"identity": "chimekit",
"name": "ChimeKit",
"url": "https://github.com/ChimeHQ/ChimeKit.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ChimeKit",
"dependencies": [
{
"identity": "asyncxpcconnection",
"name": "AsyncXPCConnection",
"url": "https://github.com/ChimeHQ/AsyncXPCConnection",
"version": "1.1.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/AsyncXPCConnection",
"dependencies": [
]
},
{
"identity": "extendable",
"name": "Extendable",
"url": "https://github.com/ChimeHQ/Extendable",
"version": "0.4.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Extendable",
"dependencies": [
]
},
{
"identity": "processenv",
"name": "ProcessEnv",
"url": "https://github.com/ChimeHQ/ProcessEnv",
"version": "1.0.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ProcessEnv",
"dependencies": [
]
},
{
"identity": "languageclient",
"name": "LanguageClient",
"url": "https://github.com/ChimeHQ/LanguageClient",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/LanguageClient",
"dependencies": [
{
"identity": "languageserverprotocol",
"name": "LanguageServerProtocol",
"url": "https://github.com/ChimeHQ/LanguageServerProtocol",
"version": "0.13.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/LanguageServerProtocol",
"dependencies": [
{
"identity": "jsonrpc",
"name": "JSONRPC",
"url": "https://github.com/ChimeHQ/JSONRPC",
"version": "0.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/JSONRPC",
"dependencies": [
]
}
]
},
{
"identity": "fseventswrapper",
"name": "FSEventsWrapper",
"url": "https://github.com/Frizlab/FSEventsWrapper",
"version": "2.1.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/FSEventsWrapper",
"dependencies": [
]
},
{
"identity": "globpattern",
"name": "GlobPattern",
"url": "https://github.com/ChimeHQ/GlobPattern",
"version": "0.1.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GlobPattern",
"dependencies": [
]
},
{
"identity": "jsonrpc",
"name": "JSONRPC",
"url": "https://github.com/ChimeHQ/JSONRPC",
"version": "0.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/JSONRPC",
"dependencies": [
]
},
{
"identity": "processenv",
"name": "ProcessEnv",
"url": "https://github.com/ChimeHQ/ProcessEnv",
"version": "1.0.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ProcessEnv",
"dependencies": [
]
},
{
"identity": "semaphore",
"name": "Semaphore",
"url": "https://github.com/groue/Semaphore",
"version": "0.0.8",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Semaphore",
"dependencies": [
]
},
{
"identity": "queue",
"name": "Queue",
"url": "https://github.com/mattmassicotte/Queue",
"version": "0.1.4",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Queue",
"dependencies": [
]
}
]
},
{
"identity": "languageserverprotocol",
"name": "LanguageServerProtocol",
"url": "https://github.com/ChimeHQ/LanguageServerProtocol",
"version": "0.13.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/LanguageServerProtocol",
"dependencies": [
{
"identity": "jsonrpc",
"name": "JSONRPC",
"url": "https://github.com/ChimeHQ/JSONRPC",
"version": "0.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/JSONRPC",
"dependencies": [
]
}
]
},
{
"identity": "queue",
"name": "Queue",
"url": "https://github.com/mattmassicotte/Queue",
"version": "0.1.4",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Queue",
"dependencies": [
]
},
{
"identity": "jsonrpc",
"name": "JSONRPC",
"url": "https://github.com/ChimeHQ/JSONRPC",
"version": "0.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/JSONRPC",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/ChimeHQ/ChimeKit.git
[1/2123] Fetching chimekit
Fetched https://github.com/ChimeHQ/ChimeKit.git from cache (6.82s)
Fetching https://github.com/ChimeHQ/LanguageClient from cache
Fetched https://github.com/ChimeHQ/LanguageClient from cache (0.49s)
Fetching https://github.com/groue/Semaphore from cache
Fetching https://github.com/ChimeHQ/ProcessEnv from cache
Fetching https://github.com/mattmassicotte/Queue from cache
Fetching https://github.com/ChimeHQ/JSONRPC from cache
Fetching https://github.com/ChimeHQ/GlobPattern from cache
Fetching https://github.com/Frizlab/FSEventsWrapper from cache
Fetching https://github.com/ChimeHQ/LanguageServerProtocol from cache
Fetched https://github.com/groue/Semaphore from cache (0.58s)
Fetched https://github.com/ChimeHQ/JSONRPC from cache (0.58s)
Fetching https://github.com/ChimeHQ/Extendable from cache
Fetching https://github.com/ChimeHQ/AsyncXPCConnection from cache
Fetched https://github.com/ChimeHQ/ProcessEnv from cache (0.58s)
Fetched https://github.com/mattmassicotte/Queue from cache (0.63s)
Fetched https://github.com/ChimeHQ/LanguageServerProtocol from cache (0.63s)
Fetched https://github.com/ChimeHQ/GlobPattern from cache (0.63s)
Fetched https://github.com/Frizlab/FSEventsWrapper from cache (0.63s)
Fetched https://github.com/ChimeHQ/Extendable from cache (0.50s)
Fetched https://github.com/ChimeHQ/AsyncXPCConnection from cache (0.50s)
Computing version for https://github.com/mattmassicotte/Queue
Computed https://github.com/mattmassicotte/Queue at 0.1.4 (0.02s)
Computing version for https://github.com/groue/Semaphore
Computed https://github.com/groue/Semaphore at 0.0.8 (0.02s)
Computing version for https://github.com/ChimeHQ/ProcessEnv
Computed https://github.com/ChimeHQ/ProcessEnv at 1.0.0 (0.02s)
Computing version for https://github.com/ChimeHQ/JSONRPC
Computed https://github.com/ChimeHQ/JSONRPC at 0.9.0 (0.02s)
Computing version for https://github.com/ChimeHQ/GlobPattern
Computed https://github.com/ChimeHQ/GlobPattern at 0.1.1 (0.02s)
Computing version for https://github.com/Frizlab/FSEventsWrapper
Computed https://github.com/Frizlab/FSEventsWrapper at 2.1.0 (0.02s)
Computing version for https://github.com/ChimeHQ/LanguageServerProtocol
Computed https://github.com/ChimeHQ/LanguageServerProtocol at 0.13.2 (0.02s)
Computing version for https://github.com/ChimeHQ/Extendable
Computed https://github.com/ChimeHQ/Extendable at 0.4.0 (0.02s)
Computing version for https://github.com/ChimeHQ/AsyncXPCConnection
Computed https://github.com/ChimeHQ/AsyncXPCConnection at 1.1.0 (0.43s)
Creating working copy for https://github.com/ChimeHQ/GlobPattern
Working copy of https://github.com/ChimeHQ/GlobPattern resolved at 0.1.1
Creating working copy for https://github.com/groue/Semaphore
Working copy of https://github.com/groue/Semaphore resolved at 0.0.8
Creating working copy for https://github.com/ChimeHQ/AsyncXPCConnection
Working copy of https://github.com/ChimeHQ/AsyncXPCConnection resolved at 1.1.0
Creating working copy for https://github.com/ChimeHQ/Extendable
Working copy of https://github.com/ChimeHQ/Extendable resolved at 0.4.0
Creating working copy for https://github.com/ChimeHQ/JSONRPC
Working copy of https://github.com/ChimeHQ/JSONRPC resolved at 0.9.0
Creating working copy for https://github.com/mattmassicotte/Queue
Working copy of https://github.com/mattmassicotte/Queue resolved at 0.1.4
Creating working copy for https://github.com/ChimeHQ/LanguageClient
Working copy of https://github.com/ChimeHQ/LanguageClient resolved at f1610f7074b74ca3c1d6abd586014626842f09c5
Creating working copy for https://github.com/ChimeHQ/ProcessEnv
Working copy of https://github.com/ChimeHQ/ProcessEnv resolved at 1.0.0
Creating working copy for https://github.com/ChimeHQ/LanguageServerProtocol
Working copy of https://github.com/ChimeHQ/LanguageServerProtocol resolved at 0.13.2
Creating working copy for https://github.com/Frizlab/FSEventsWrapper
Working copy of https://github.com/Frizlab/FSEventsWrapper resolved at 2.1.0
Creating working copy for https://github.com/ChimeHQ/ChimeKit.git
Working copy of https://github.com/ChimeHQ/ChimeKit.git resolved at main (97be09c)
warning: '.resolve-product-dependencies': dependency 'chimekit' is not used by any target
Found 7 product dependencies
- AsyncXPCConnection
- Extendable
- ProcessEnv
- LanguageClient
- LanguageServerProtocol
- Queue
- JSONRPC
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.10
Building package at path: $workDir
https://github.com/ChimeHQ/ChimeKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/14] Write sources
[13/14] Write swift-version-33747A42983211AE.txt
[15/52] Compiling GlobPattern Lexer.swift
[16/52] Compiling GlobPattern Parser.swift
[17/52] Emitting module GlobPattern
[18/52] Compiling GlobPattern GlobPattern.swift
[19/52] Compiling ProcessEnv ProcessInfo+UserEnvironment.swift
[20/52] Emitting module JSONRPC
[21/52] Compiling JSONRPC DataChannel.swift
[22/53] Compiling AsyncXPCConnection RemoteXPCService.swift
[23/53] Compiling JSONRPC JSONId.swift
[24/53] Emitting module Semaphore
[25/53] Compiling Semaphore AsyncSemaphore.swift
[26/53] Compiling JSONRPC DataChannel+PredefinedMessages.swift
[27/53] Compiling JSONRPC AsyncStreamPolyfill.swift
[28/53] Compiling JSONRPC DataChannel+Actor.swift
[29/53] Compiling JSONRPC DataChannel+StdioPipe.swift
[30/53] Compiling Queue AsyncQueue.swift
[31/53] Emitting module Queue
[32/53] Emitting module ProcessEnv
[33/53] Compiling ProcessEnv Process+Parameters.swift
[34/53] Compiling ProcessEnv Process+Output.swift
[35/53] Compiling AsyncXPCConnection NSXPCConnection+Continuations.swift
[36/53] Compiling AsyncXPCConnection QueuedRemoteXPCService.swift
[37/53] Emitting module AsyncXPCConnection
[38/53] Compiling JSONRPC JSONRPCSession.swift
[39/53] Compiling JSONRPC JSONRPCError.swift
[40/53] Compiling JSONRPC JSONValue.swift
[41/53] Compiling JSONRPC JSONValueDecoder.swift
[42/53] Compiling FSEventsWrapper FSEventAsyncStream.swift
[43/53] Compiling FSEventsWrapper FSEventStream.swift
[44/53] Compiling FSEventsWrapper FSEvent.swift
[45/53] Emitting module FSEventsWrapper
[46/53] Compiling JSONRPC Protocol.swift
[47/111] Compiling Extendable MainActor+runUnsafely.swift
[48/111] Compiling LanguageServerProtocol AsyncStreamPolyfill.swift
[49/111] Compiling LanguageServerProtocol NSRegularExpression+Matching.swift
[50/111] Compiling LanguageServerProtocol Protocol+Mutating.swift
[51/111] Compiling LanguageServerProtocol ServerCapabilities+Extensions.swift
[52/111] Compiling LanguageServerProtocol Snippet.swift
[53/111] Compiling LanguageServerProtocol TokenRepresentation.swift
[54/111] Compiling LanguageServerProtocol BaseProtocol.swift
[55/117] Compiling Extendable ConnectionAccepter.swift
[56/117] Compiling LanguageServerProtocol Hover.swift
[57/117] Compiling LanguageServerProtocol Implementation.swift
[58/117] Compiling LanguageServerProtocol InlayHint.swift
[59/117] Compiling LanguageServerProtocol LinkedEditingRange.swift
[60/117] Compiling LanguageServerProtocol Moniker.swift
[61/117] Compiling LanguageServerProtocol OnTypeFormatting.swift
[62/117] Compiling LanguageServerProtocol Utility.swift
[63/117] Compiling LanguageServerProtocol Window.swift
[64/117] Compiling LanguageServerProtocol ShowMessageRequest.swift
[65/117] Compiling LanguageServerProtocol Workspace.swift
[66/117] Compiling LanguageServerProtocol ApplyEdit.swift
[67/117] Compiling LanguageServerProtocol Configuration.swift
[68/117] Compiling LanguageServerProtocol AsyncByteSequence.swift
[69/117] Compiling LanguageServerProtocol AsyncMessageFramingSequence.swift
[70/117] Compiling LanguageServerProtocol DataChannel+MessageFraming.swift
[71/117] Compiling LanguageServerProtocol MessageFraming.swift
[72/117] Compiling LanguageServerProtocol General.swift
[73/117] Compiling LanguageServerProtocol CallHeirarchy.swift
[74/117] Compiling LanguageServerProtocol CodeAction.swift
[75/117] Compiling LanguageServerProtocol References.swift
[76/117] Compiling LanguageServerProtocol Rename.swift
[77/117] Compiling LanguageServerProtocol SelectionRange.swift
[78/117] Compiling LanguageServerProtocol SemanticTokens.swift
[79/117] Compiling LanguageServerProtocol SignatureHelp.swift
[80/117] Compiling LanguageServerProtocol TypeDefinition.swift
[81/117] Compiling LanguageServerProtocol ExecuteCommand.swift
[82/117] Compiling LanguageServerProtocol Folders.swift
[83/117] Compiling LanguageServerProtocol Symbol.swift
[84/117] Compiling LanguageServerProtocol WillCreateFiles.swift
[85/117] Compiling LanguageServerProtocol WillDeleteFiles.swift
[86/117] Compiling LanguageServerProtocol WillRenameFiles.swift
[87/117] Compiling LanguageServerProtocol CodeLens.swift
[88/117] Compiling LanguageServerProtocol ColorPresentation.swift
[89/117] Compiling LanguageServerProtocol Completion.swift
[90/117] Compiling LanguageServerProtocol Declaration.swift
[91/117] Compiling LanguageServerProtocol Definition.swift
[92/117] Compiling LanguageServerProtocol Diagnostics.swift
[93/117] Emitting module Extendable
[94/117] Compiling Extendable AppExtensionSceneGroup.swift
[95/117] Compiling Extendable ConnectableExtension.swift
[96/117] Compiling Extendable ConnectableSceneExtension.swift
[97/117] Compiling Extendable ConnectingAppExtensionScene.swift
[98/117] Compiling LanguageServerProtocol TypeHeirarchy.swift
[99/117] Compiling LanguageServerProtocol LanguageServerProtocol.swift
[100/117] Compiling LanguageServerProtocol ServerCapabilities.swift
[101/117] Compiling LanguageServerProtocol TextSynchronization.swift
[102/117] Compiling LanguageServerProtocol ThreeTypeOption.swift
[103/117] Compiling LanguageServerProtocol TwoTypeOption.swift
[104/158] Emitting module LanguageServerProtocol
[105/158] Compiling ChimeExtensionInterface ChimeExtension.swift
[106/158] Compiling ChimeExtensionInterface ExecutionParameters.swift
[107/158] Compiling ChimeExtensionInterface ExtensionProtocol.swift
[108/158] Compiling ChimeExtensionInterface HostProtocol.swift
[109/158] Compiling ChimeExtensionInterface MainActor+runUnsafely.swift
[110/162] Compiling ChimeExtensionInterface LaunchedProcess.swift
[111/162] Compiling ChimeExtensionInterface LineRelativeTextPosition.swift
[112/162] Compiling ChimeExtensionInterface LineRelativeTextRange.swift
[113/162] Compiling ChimeExtensionInterface ProjectContext.swift
[114/162] Compiling ChimeExtensionInterface ServiceConfiguration.swift
[115/162] Compiling ChimeExtensionInterface ExportedHost.swift
[116/162] Compiling ChimeExtensionInterface ExportedScene.swift
[117/162] Compiling ChimeExtensionInterface ExportedSceneHost.swift
[118/162] Compiling ChimeExtensionInterface ExtensionSceneProtocol.swift
[119/162] Compiling ChimeExtensionInterface Protocol+Exporting.swift
[120/162] Compiling ChimeExtensionInterface QueuedRelay.swift
[121/162] Compiling ChimeExtensionInterface RemoteDocumentService.swift
[122/162] Compiling ChimeExtensionInterface RemoteExtension.swift
[123/162] Compiling ChimeExtensionInterface TextChange.swift
[124/162] Compiling ChimeExtensionInterface TextRange.swift
[125/162] Compiling ChimeExtensionInterface TextTarget.swift
[126/162] Compiling ChimeExtensionInterface SceneContextView.swift
[127/162] Compiling ChimeExtensionInterface Scenes.swift
[128/162] Compiling ChimeExtensionInterface FormattingService.swift
[129/162] Compiling ChimeExtensionInterface SemanticDetailsService.swift
[130/162] Compiling ChimeExtensionInterface SymbolQueryService.swift
[131/162] Compiling ChimeExtensionInterface TokenService.swift
[132/162] Compiling ChimeExtensionInterface ServicePlaceholders.swift
[133/162] Compiling ChimeExtensionInterface CompletionService.swift
[134/162] Compiling ChimeExtensionInterface DefinitionService.swift
[135/162] Compiling ChimeExtensionInterface DiagnosticService.swift
[136/162] Compiling ChimeExtensionInterface StandaloneExtension.swift
[137/162] Compiling ChimeExtensionInterface UTType+Filename.swift
[138/162] Compiling ChimeExtensionInterface UTType+Languages.swift
[139/162] Compiling ChimeExtensionInterface ExportedExtension.swift
[140/162] Compiling ChimeExtensionInterface CombinedTextPosition.swift
[141/162] Compiling ChimeExtensionInterface CombinedTextRange.swift
[142/162] Compiling ChimeExtensionInterface DocumentConfiguration.swift
[143/162] Compiling ChimeExtensionInterface DocumentContext.swift
[144/162] Compiling ChimeExtensionInterface ExtensionConfiguration.swift
[145/162] Emitting module ChimeExtensionInterface
[146/162] Compiling ChimeExtensionInterface RemoteHost.swift
[147/162] Compiling ChimeExtensionInterface RemoteProjectService.swift
[148/162] Compiling ChimeExtensionInterface RemoteScene.swift
[149/162] Compiling ChimeExtensionInterface XPCProtocols.swift
[163/172] Compiling LanguageClient StatefulServer.swift
[164/172] Compiling LanguageClient Server+Shutdown.swift
[165/172] Compiling LanguageClient RestartingServer.swift
[166/172] Compiling LanguageClient FileHandle+DataStream.swift
[167/172] Compiling LanguageClient DataChannel+UserScript.swift
[168/172] Compiling LanguageClient InitializingServer.swift
[169/172] Compiling LanguageClient AsyncStreamTap.swift
[170/172] Compiling LanguageClient FileEventAsyncSequence.swift
[171/172] Compiling LanguageClient DataChannel+LocalProcess.swift
[172/172] Emitting module LanguageClient
[173/182] Compiling ChimeLSPAdapter LSPTypeTranslations.swift
[174/182] Compiling ChimeLSPAdapter LSPTransformers.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:105:23: warning: static property 'standardCompletionTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardCompletionTransformer: CompletionTransformer = { fallbackRange, item in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:139:23: warning: static property 'standardTextEditTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardTextEditTransformer: TextEditTransformer = { edit in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:149:23: warning: static property 'standardDiagnosticTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardDiagnosticTransformer: DiagnosticTransformer = { diagnostic in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:193:23: warning: static property 'standardHoverTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardHoverTransformer: HoverTransformer = { position, response in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:221:23: warning: static property 'standardDefinitionTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardDefinitionTransformer: DefinitionTransformer = { response in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:259:23: warning: static property 'standardSymbolInformationTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardSymbolInformationTransformer: SymbolInformationTransformer = { info in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:279:23: warning: static property 'standardSemanticTokenTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardSemanticTokenTransformer: SemanticTokenTransformer = { token in
^
[175/182] Compiling ChimeLSPAdapter LSPService+ClientConfiguration.swift
[176/182] Compiling ChimeLSPAdapter LSPService.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:105:23: warning: static property 'standardCompletionTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardCompletionTransformer: CompletionTransformer = { fallbackRange, item in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:139:23: warning: static property 'standardTextEditTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardTextEditTransformer: TextEditTransformer = { edit in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:149:23: warning: static property 'standardDiagnosticTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardDiagnosticTransformer: DiagnosticTransformer = { diagnostic in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:193:23: warning: static property 'standardHoverTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardHoverTransformer: HoverTransformer = { position, response in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:221:23: warning: static property 'standardDefinitionTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardDefinitionTransformer: DefinitionTransformer = { response in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:259:23: warning: static property 'standardSymbolInformationTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardSymbolInformationTransformer: SymbolInformationTransformer = { info in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:279:23: warning: static property 'standardSemanticTokenTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardSemanticTokenTransformer: SemanticTokenTransformer = { token in
^
[177/182] Compiling ChimeLSPAdapter LSPHostServerInterface.swift
[178/182] Compiling ChimeLSPAdapter LSPDocumentService.swift
[179/182] Compiling ChimeLSPAdapter DataChannel+HostedProcess.swift
[180/182] Compiling ChimeLSPAdapter DocumentContext+LSP.swift
[181/182] Compiling ChimeLSPAdapter LSPProjectService.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPProjectService.swift:29:39: warning: non-sendable type 'any HostProtocol' in asynchronous access to main actor-isolated property 'host' cannot cross actor boundary
return LSPHostServerInterface(host: host,
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/HostProtocol.swift:10:17: note: protocol 'HostProtocol' does not conform to the 'Sendable' protocol
public protocol HostProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPProjectService.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ChimeExtensionInterface'
import ChimeExtensionInterface
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPProjectService.swift:32:26: warning: non-sendable type 'LSPTransformers' in asynchronous access to main actor-isolated property 'transformers' cannot cross actor boundary
transformers: transformers)
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:22:15: note: consider making struct 'LSPTransformers' conform to the 'Sendable' protocol
public struct LSPTransformers {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:105:23: warning: static property 'standardCompletionTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardCompletionTransformer: CompletionTransformer = { fallbackRange, item in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:139:23: warning: static property 'standardTextEditTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardTextEditTransformer: TextEditTransformer = { edit in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:149:23: warning: static property 'standardDiagnosticTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardDiagnosticTransformer: DiagnosticTransformer = { diagnostic in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:193:23: warning: static property 'standardHoverTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardHoverTransformer: HoverTransformer = { position, response in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:221:23: warning: static property 'standardDefinitionTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardDefinitionTransformer: DefinitionTransformer = { response in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:259:23: warning: static property 'standardSymbolInformationTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardSymbolInformationTransformer: SymbolInformationTransformer = { info in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:279:23: warning: static property 'standardSemanticTokenTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardSemanticTokenTransformer: SemanticTokenTransformer = { token in
^
[182/182] Emitting module ChimeLSPAdapter
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPProjectService.swift:29:39: warning: non-sendable type 'any HostProtocol' in asynchronous access to main actor-isolated property 'host' cannot cross actor boundary
return LSPHostServerInterface(host: host,
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/HostProtocol.swift:10:17: note: protocol 'HostProtocol' does not conform to the 'Sendable' protocol
public protocol HostProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPProjectService.swift:4:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ChimeExtensionInterface'
import ChimeExtensionInterface
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPProjectService.swift:32:26: warning: non-sendable type 'LSPTransformers' in asynchronous access to main actor-isolated property 'transformers' cannot cross actor boundary
transformers: transformers)
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:22:15: note: consider making struct 'LSPTransformers' conform to the 'Sendable' protocol
public struct LSPTransformers {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:105:23: warning: static property 'standardCompletionTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardCompletionTransformer: CompletionTransformer = { fallbackRange, item in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:139:23: warning: static property 'standardTextEditTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardTextEditTransformer: TextEditTransformer = { edit in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:149:23: warning: static property 'standardDiagnosticTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardDiagnosticTransformer: DiagnosticTransformer = { diagnostic in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:193:23: warning: static property 'standardHoverTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardHoverTransformer: HoverTransformer = { position, response in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:221:23: warning: static property 'standardDefinitionTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardDefinitionTransformer: DefinitionTransformer = { response in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:259:23: warning: static property 'standardSymbolInformationTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardSymbolInformationTransformer: SymbolInformationTransformer = { info in
^
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:279:23: warning: static property 'standardSemanticTokenTransformer' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
public static let standardSemanticTokenTransformer: SemanticTokenTransformer = { token in
^
[183/184] Emitting module ChimeKit
[184/184] Compiling ChimeKit ChimeKit.swift
Build complete! (18.50s)
Build complete.
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $workDir/.docs/chimehq/chimekit/main
Repository: ChimeHQ/ChimeKit
Swift version used: 5.10
Target: ChimeKit
Generating documentation for 'ChimeKit'...
Converting documentation...
warning: '<doc:Project>' doesn't exist at '/ChimeKit/Building'
--> Building.md:13:21-13:34
11 | The recommended approach for structuring an extension is as a SPM package. However, a package alone isn't quite enough, as testing requires a container application. A set up that works is a standard SPM package in a git repo with an additional `Projects/ExtensionContainer` Xcode project. This project will host both the container application and a standalone extension target.
12 |
13 + You can check out ``<doc:Project>`` for a step-by-step tutorial on how to get that going. But, here's the basic idea.
14 |
15 | ## Building
warning: 'ExtensionProtocol' doesn't exist at '/ChimeKit'
--> ChimeKit.md:36:5-36:22
34 | ### Communication
35 |
36 + - ``ExtensionProtocol``
| ╰─suggestion: Replace 'ExtensionProtocol' with 'ExtensionKit'
37 | - ``HostProtocol``
38 | - ``ExportedHost``
warning: 'HostProtocol' doesn't exist at '/ChimeKit'
--> ChimeKit.md:37:5-37:17
35 |
36 | - ``ExtensionProtocol``
37 + - ``HostProtocol``
38 | - ``ExportedHost``
39 | - ``RemoteScene``
warning: 'ExportedHost' doesn't exist at '/ChimeKit'
--> ChimeKit.md:38:5-38:17
36 | - ``ExtensionProtocol``
37 | - ``HostProtocol``
38 + - ``ExportedHost``
39 | - ``RemoteScene``
warning: 'RemoteScene' doesn't exist at '/ChimeKit'
--> ChimeKit.md:39:5-39:16
37 | - ``HostProtocol``
38 | - ``ExportedHost``
39 + - ``RemoteScene``
warning: 'ExtensionProtocol' doesn't exist at '/ChimeKit/Context'
--> Context.md:7:199-7:216
5 | ## Overview
6 |
7 + A central component of a Chime extension is reacting to changes in editor context. The lifecycle and relationships of documents and projects isn't intuitive, and handling the related functions in ``ExtensionProtocol`` may not be straightforward.
8 |
9 | ## DocumentContext
warning: Symbol links can only resolve symbols
--> Context.md:11:40-11:55
9 | ## DocumentContext
10 |
11 + A Chime document is modeled with the ``DocumentContext`` structure. The only thing guaranteed is a stable identifier. Name, type, location on disk, and even project membership can and will change during runtime. Extensions have the opportunity to respond to these changes and update internal state using ``ApplicationService.didChangeDocumentContext(from:to:)``. Depending on the functionality of your extension, context changes can mean internal state must be updated.
| ╰─suggestion: Use a '<doc:>' style reference.
12 |
13 |
warning: 'ApplicationService.didChangeDocumentContext(from:to:)' doesn't exist at '/ChimeKit/Context'
--> Context.md:11:308-11:361
9 | ## DocumentContext
10 |
11 + A Chime document is modeled with the ``DocumentContext`` structure. The only thing guaranteed is a stable identifier. Name, type, location on disk, and even project membership can and will change during runtime. Extensions have the opportunity to respond to these changes and update internal state using ``ApplicationService.didChangeDocumentContext(from:to:)``. Depending on the functionality of your extension, context changes can mean internal state must be updated.
12 |
13 |
warning: Symbol links can only resolve symbols
--> Context.md:18:5-18:20
16 | ### Documents
17 |
18 + - ``DocumentContext``
| ╰─suggestion: Use a '<doc:>' style reference.
19 | - ``DocumentIdentity``
20 | - ``DocumentContentIdentity``
warning: 'DocumentIdentity' doesn't exist at '/ChimeKit/Context'
--> Context.md:19:5-19:21
17 |
18 | - ``DocumentContext``
19 + - ``DocumentIdentity``
| ╰─suggestion: Replace 'DocumentIdentity' with 'DocumentContext'
20 | - ``DocumentContentIdentity``
21 | - ``DocumentConfiguration``
warning: 'DocumentContentIdentity' doesn't exist at '/ChimeKit/Context'
--> Context.md:20:5-20:28
18 | - ``DocumentContext``
19 | - ``DocumentIdentity``
20 + - ``DocumentContentIdentity``
| ╰─suggestion: Replace 'DocumentContentIdentity' with 'DocumentContext'
21 | - ``DocumentConfiguration``
22 |
warning: 'DocumentConfiguration' doesn't exist at '/ChimeKit/Context'
--> Context.md:21:5-21:26
19 | - ``DocumentIdentity``
20 | - ``DocumentContentIdentity``
21 + - ``DocumentConfiguration``
| ╰─suggestion: Replace 'DocumentConfiguration' with 'DocumentContext'
22 |
23 | ### Projects
warning: 'ProjectContext' doesn't exist at '/ChimeKit/Context'
--> Context.md:25:5-25:19
23 | ### Projects
24 |
25 + - ``ProjectContext``
| ╰─suggestion: Replace 'ProjectContext' with 'DocumentContext'
26 | - ``ProjectIdentity``
warning: 'ProjectIdentity' doesn't exist at '/ChimeKit/Context'
--> Context.md:26:5-26:20
24 |
25 | - ``ProjectContext``
26 + - ``ProjectIdentity``
warning: 'ChimeExtension' doesn't exist at '/ChimeKit/ExtensionKit'
--> ExtensionKit.md:17:5-17:19
15 | ### Defining Extensions
16 |
17 + - ``ChimeExtension``
18 | - ``ChimeExtensionPoint``
19 |
warning: 'ChimeExtensionPoint' doesn't exist at '/ChimeKit/ExtensionKit'
--> ExtensionKit.md:18:5-18:24
16 |
17 | - ``ChimeExtension``
18 + - ``ChimeExtensionPoint``
19 |
20 | ### Defining User Interfaces
warning: 'SidebarChimeUIExtension' doesn't exist at '/ChimeKit/ExtensionKit'
--> ExtensionKit.md:22:5-22:28
20 | ### Defining User Interfaces
21 |
22 + - ``SidebarChimeUIExtension``
23 | - ``DocumentSyncedChimeUIExtension``
warning: 'DocumentSyncedChimeUIExtension' doesn't exist at '/ChimeKit/ExtensionKit'
--> ExtensionKit.md:23:5-23:35
21 |
22 | - ``SidebarChimeUIExtension``
23 + - ``DocumentSyncedChimeUIExtension``
warning: No symbol matched 'ChimeKit/CompletionService'. 'CompletionService' doesn't exist at '/ChimeKit'.
--> Extensions/CompletionService.md:1:3-1:33
1 + # ``ChimeKit/CompletionService``
2 |
3 | Summary
warning: No symbol matched 'ChimeKit/DefinitionService'. 'DefinitionService' doesn't exist at '/ChimeKit'.
--> Extensions/DefinitionService.md:1:3-1:33
1 + # ``ChimeKit/DefinitionService``
2 |
3 | Summary
warning: No symbol matched 'ChimeExtensionInterface/DiagnosticsService'. Can't resolve 'ChimeExtensionInterface'.
--> Extensions/DiagnosticService.md:1:3-1:49
1 + # ``ChimeExtensionInterface/DiagnosticsService``
2 |
3 | Summary
warning: No symbol matched 'ChimeKit/ExtensionProtocol'. 'ExtensionProtocol' doesn't exist at '/ChimeKit'.
--> Extensions/ExtensionProtocol.md:1:3-1:33
1 + # ``ChimeKit/ExtensionProtocol``
2 |
3 | Summary
warning: No symbol matched 'ChimeKit/LSPService'. 'LSPService' doesn't exist at '/ChimeKit'.
--> Extensions/LSPService.md:1:3-1:26
1 + # ``ChimeKit/LSPService``
2 |
3 | Summary
warning: No symbol matched 'ChimeKit/LSPTransformers'. 'LSPTransformers' doesn't exist at '/ChimeKit'.
--> Extensions/LSPTransformers.md:1:3-1:31
1 + # ``ChimeKit/LSPTransformers``
2 |
3 | ChimeKit does not work with LSP types directly. This structure can be used to control how LSP data is translated. This is also useful for handling results from servers that deviate from the LSP spec.
warning: No symbol matched 'ChimeKit/SemanticDetailsService'. 'SemanticDetailsService' doesn't exist at '/ChimeKit'.
--> Extensions/SemanticDetailsService.md:1:3-1:38
1 + # ``ChimeKit/SemanticDetailsService``
2 |
3 | Summary
warning: No symbol matched 'ChimeKit/SymbolQueryService'. 'SymbolQueryService' doesn't exist at '/ChimeKit'.
--> Extensions/SymbolQueryService.md:1:3-1:34
1 + # ``ChimeKit/SymbolQueryService``
2 |
3 | Summary
warning: No symbol matched 'ChimeKit/TokenService'. 'TokenService' doesn't exist at '/ChimeKit'.
--> Extensions/TokenService.md:1:3-1:28
1 + # ``ChimeKit/TokenService``
2 |
3 | Summary
warning: 'ChimeExtensionScene' doesn't exist at '/ChimeKit/System'
--> System.md:23:77-23:96
21 | `com.chimehq.Edit.extension.ui.document-synced` | Displays a view synchronized to the current document.
22 |
23 + UI-based extensions define their view in terms of scenes which conform to ``ChimeExtensionScene``. ChimeKit includes predefined scenes that you can use. There are two types of supported views an extension can display: fixed-sidebar and documented-synced.
| ├─suggestion: Replace 'ChimeExtensionScene' with 'Basic-Extension'
| ╰─suggestion: Replace 'ChimeExtensionScene' with 'Using-ExtensionKit'
24 |
25 | ## Basic Extension
warning: 'ExtensionProtocol' doesn't exist at '/ChimeKit/System'
--> System.md:27:33-27:50
25 | ## Basic Extension
26 |
27 + The most basic extension uses ``ExtensionProtocol`` to interact with the editor and provide services.
| ╰─suggestion: Replace 'ExtensionProtocol' with 'Extension-Points'
28 |
29 | Extension point: `com.chimehq.Edit.extension`
warning: 'TextRange' doesn't exist at '/ChimeKit/Text'
--> Text.md:13:5-13:14
11 | ### Ranges
12 |
13 + - ``TextRange``
14 | - ``CombinedTextRange``
15 | - ``LineRelativeTextRange``
warning: 'CombinedTextRange' doesn't exist at '/ChimeKit/Text'
--> Text.md:14:5-14:22
12 |
13 | - ``TextRange``
14 + - ``CombinedTextRange``
15 | - ``LineRelativeTextRange``
16 |
warning: 'LineRelativeTextRange' doesn't exist at '/ChimeKit/Text'
--> Text.md:15:5-15:26
13 | - ``TextRange``
14 | - ``CombinedTextRange``
15 + - ``LineRelativeTextRange``
16 |
17 | ### Positions
warning: 'CombinedTextPosition' doesn't exist at '/ChimeKit/Text'
--> Text.md:19:5-19:25
17 | ### Positions
18 |
19 + - ``CombinedTextPosition``
20 | - ``LineRelativeTextPosition``
21 |
warning: 'LineRelativeTextPosition' doesn't exist at '/ChimeKit/Text'
--> Text.md:20:5-20:29
18 |
19 | - ``CombinedTextPosition``
20 + - ``LineRelativeTextPosition``
21 |
22 | ### Content
warning: 'CombinedTextContent' doesn't exist at '/ChimeKit/Text'
--> Text.md:24:5-24:24
22 | ### Content
23 |
24 + - ``CombinedTextContent``
25 | - ``TextChange``
26 | - ``CombinedTextChange``
warning: 'TextChange' doesn't exist at '/ChimeKit/Text'
--> Text.md:25:5-25:15
23 |
24 | - ``CombinedTextContent``
25 + - ``TextChange``
26 | - ``CombinedTextChange``
27 | - ``TextTarget``
warning: 'CombinedTextChange' doesn't exist at '/ChimeKit/Text'
--> Text.md:26:5-26:23
24 | - ``CombinedTextContent``
25 | - ``TextChange``
26 + - ``CombinedTextChange``
27 | - ``TextTarget``
warning: 'TextTarget' doesn't exist at '/ChimeKit/Text'
--> Text.md:27:5-27:15
25 | - ``TextChange``
26 | - ``CombinedTextChange``
27 + - ``TextTarget``
warning: Missing 'Image' child directive
The 'Chapter' directive must have exactly one 'Image' child directive
--> Tutorials/Create-An-Extension.tutorial:8:2-13:3
6 | }
7 |
8 + @Chapter(name: "Basic Extension") {
9 + Learn how to set up an extension project, expose semantic features, and integrate Swift's' sourcekit-lsp language server.
10 +
11 + @TutorialReference(tutorial: "doc:Project")
12 + @TutorialReference(tutorial: "doc:LanguageServer")
13 + }
14 |
15 | @Resources {
warning: 'SidebarScene' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:15:7-15:19
13 | Extension point: `com.chimehq.Edit.extension.ui.sidebar`
14 |
15 + The ``SidebarScene`` scene can be used to build a ``ChimeExtensionScene`` which automatically connects to the host and adds the current ``DocumentContext`` and ``ProjectContext`` to the SwiftUI Environment.
| ╰─suggestion: Replace 'SidebarScene' with 'Fixed-Sidebar'
16 |
17 | ## Fixed-Sidebar Example
warning: 'ChimeExtensionScene' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:15:53-15:72
13 | Extension point: `com.chimehq.Edit.extension.ui.sidebar`
14 |
15 + The ``SidebarScene`` scene can be used to build a ``ChimeExtensionScene`` which automatically connects to the host and adds the current ``DocumentContext`` and ``ProjectContext`` to the SwiftUI Environment.
16 |
17 | ## Fixed-Sidebar Example
warning: 'DocumentContext' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:15:139-15:154
13 | Extension point: `com.chimehq.Edit.extension.ui.sidebar`
14 |
15 + The ``SidebarScene`` scene can be used to build a ``ChimeExtensionScene`` which automatically connects to the host and adds the current ``DocumentContext`` and ``ProjectContext`` to the SwiftUI Environment.
| ├─suggestion: Replace 'DocumentContext' with 'Document-Synced'
| ╰─suggestion: Replace 'DocumentContext' with 'Document-Synced-Example'
16 |
17 | ## Fixed-Sidebar Example
warning: 'ProjectContext' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:15:163-15:177
13 | Extension point: `com.chimehq.Edit.extension.ui.sidebar`
14 |
15 + The ``SidebarScene`` scene can be used to build a ``ChimeExtensionScene`` which automatically connects to the host and adds the current ``DocumentContext`` and ``ProjectContext`` to the SwiftUI Environment.
16 |
17 | ## Fixed-Sidebar Example
warning: 'DocumentSyncedScene' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:53:7-53:26
51 | Extension point: `com.chimehq.Edit.extension.ui.document-synced`
52 |
53 + The ``DocumentSyncedScene`` scene can be used to build a ``ChimeExtensionScene`` which automatically connects to the host and adds the current ``DocumentContext`` and ``ProjectContext`` to the SwiftUI Environment.
| ├─suggestion: Replace 'DocumentSyncedScene' with 'Document-Synced'
| ╰─suggestion: Replace 'DocumentSyncedScene' with 'Document-Synced-Example'
54 |
55 | ## Document-Synced Example
warning: 'ChimeExtensionScene' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:53:60-53:79
51 | Extension point: `com.chimehq.Edit.extension.ui.document-synced`
52 |
53 + The ``DocumentSyncedScene`` scene can be used to build a ``ChimeExtensionScene`` which automatically connects to the host and adds the current ``DocumentContext`` and ``ProjectContext`` to the SwiftUI Environment.
54 |
55 | ## Document-Synced Example
warning: 'DocumentContext' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:53:146-53:161
51 | Extension point: `com.chimehq.Edit.extension.ui.document-synced`
52 |
53 + The ``DocumentSyncedScene`` scene can be used to build a ``ChimeExtensionScene`` which automatically connects to the host and adds the current ``DocumentContext`` and ``ProjectContext`` to the SwiftUI Environment.
| ├─suggestion: Replace 'DocumentContext' with 'Document-Synced'
| ╰─suggestion: Replace 'DocumentContext' with 'Document-Synced-Example'
54 |
55 | ## Document-Synced Example
warning: 'ProjectContext' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:53:170-53:184
51 | Extension point: `com.chimehq.Edit.extension.ui.document-synced`
52 |
53 + The ``DocumentSyncedScene`` scene can be used to build a ``ChimeExtensionScene`` which automatically connects to the host and adds the current ``DocumentContext`` and ``ProjectContext`` to the SwiftUI Environment.
54 |
55 | ## Document-Synced Example
warning: 'ChimeExtensionScene' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:89:5-89:24
87 | ### Scenes
88 |
89 + - ``ChimeExtensionScene``
90 | - ``ChimeExtensionSceneIdentifier``
91 | - ``SidebarScene``
warning: 'ChimeExtensionSceneIdentifier' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:90:5-90:34
88 |
89 | - ``ChimeExtensionScene``
90 + - ``ChimeExtensionSceneIdentifier``
91 | - ``SidebarScene``
92 | - ``DocumentSyncedScene``
warning: 'SidebarScene' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:91:5-91:17
89 | - ``ChimeExtensionScene``
90 | - ``ChimeExtensionSceneIdentifier``
91 + - ``SidebarScene``
| ╰─suggestion: Replace 'SidebarScene' with 'Fixed-Sidebar'
92 | - ``DocumentSyncedScene``
93 |
warning: 'DocumentSyncedScene' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:92:5-92:24
90 | - ``ChimeExtensionSceneIdentifier``
91 | - ``SidebarScene``
92 + - ``DocumentSyncedScene``
| ├─suggestion: Replace 'DocumentSyncedScene' with 'Document-Synced'
| ╰─suggestion: Replace 'DocumentSyncedScene' with 'Document-Synced-Example'
93 |
94 | ### Environment
warning: 'DocumentContextKey' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:96:5-96:23
94 | ### Environment
95 |
96 + - ``DocumentContextKey``
| ├─suggestion: Replace 'DocumentContextKey' with 'Document-Synced'
| ╰─suggestion: Replace 'DocumentContextKey' with 'Document-Synced-Example'
97 | - ``ProjectContextKey``
98 |
warning: 'ProjectContextKey' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:97:5-97:22
95 |
96 | - ``DocumentContextKey``
97 + - ``ProjectContextKey``
98 |
99 | ## Communication
warning: 'ExtensionSceneProtocol' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:101:5-101:27
99 | ## Communication
100 |
101 + - ``ExtensionSceneProtocol``
102 | - ``ExtensionSceneHostProtocol``
warning: 'ExtensionSceneHostProtocol' doesn't exist at '/ChimeKit/UserInterfaces'
--> UserInterfaces.md:102:5-102:31
100 |
101 | - ``ExtensionSceneProtocol``
102 + - ``ExtensionSceneHostProtocol``Conversion complete! (0.20s)
Generated DocC archive at '/Users/admin/builder/spi-builder-workspace/.docs/chimehq/chimekit/main'
Updating https://github.com/ChimeHQ/LanguageClient
Updated https://github.com/ChimeHQ/LanguageClient (0.49s)
Updating https://github.com/groue/Semaphore
Updating https://github.com/ChimeHQ/JSONRPC
Updating https://github.com/ChimeHQ/ProcessEnv
Updating https://github.com/ChimeHQ/Extendable
Updating https://github.com/Frizlab/FSEventsWrapper
Updating https://github.com/ChimeHQ/LanguageServerProtocol
Updating https://github.com/ChimeHQ/AsyncXPCConnection
Updated https://github.com/ChimeHQ/JSONRPC (0.51s)
Updated https://github.com/groue/Semaphore (0.51s)
Updated https://github.com/Frizlab/FSEventsWrapper (0.51s)
Fetching https://github.com/apple/swift-docc-plugin
Updating https://github.com/ChimeHQ/GlobPattern
Updating https://github.com/mattmassicotte/Queue
Updated https://github.com/ChimeHQ/AsyncXPCConnection (0.55s)
Updated https://github.com/ChimeHQ/Extendable (0.55s)
Updated https://github.com/ChimeHQ/ProcessEnv (0.55s)
Updated https://github.com/ChimeHQ/LanguageServerProtocol (0.55s)
Updated https://github.com/mattmassicotte/Queue (0.49s)
Updated https://github.com/ChimeHQ/GlobPattern (0.49s)
[1/1606] Fetching swift-docc-plugin
Fetched https://github.com/apple/swift-docc-plugin from cache (1.33s)
Computing version for https://github.com/mattmassicotte/Queue
Computed https://github.com/mattmassicotte/Queue at 0.1.4 (0.56s)
Computing version for https://github.com/groue/Semaphore
Computed https://github.com/groue/Semaphore at 0.0.8 (0.54s)
Computing version for https://github.com/ChimeHQ/ProcessEnv
Computed https://github.com/ChimeHQ/ProcessEnv at 1.0.0 (0.57s)
Computing version for https://github.com/ChimeHQ/JSONRPC
Computed https://github.com/ChimeHQ/JSONRPC at 0.9.0 (0.46s)
Computing version for https://github.com/ChimeHQ/GlobPattern
Computed https://github.com/ChimeHQ/GlobPattern at 0.1.1 (0.53s)
Computing version for https://github.com/Frizlab/FSEventsWrapper
Computed https://github.com/Frizlab/FSEventsWrapper at 2.1.0 (0.54s)
Computing version for https://github.com/ChimeHQ/LanguageServerProtocol
Computed https://github.com/ChimeHQ/LanguageServerProtocol at 0.13.2 (0.45s)
Computing version for https://github.com/ChimeHQ/Extendable
Computed https://github.com/ChimeHQ/Extendable at 0.3.0 (0.39s)
Computing version for https://github.com/ChimeHQ/AsyncXPCConnection
Computed https://github.com/ChimeHQ/AsyncXPCConnection at 1.0.0 (0.54s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.3.0 (0.57s)
Fetching https://github.com/apple/swift-docc-symbolkit
[1/2905] Fetching swift-docc-symbolkit
Fetched https://github.com/apple/swift-docc-symbolkit from cache (1.29s)
Computing version for https://github.com/apple/swift-docc-symbolkit
Computed https://github.com/apple/swift-docc-symbolkit at 1.0.0 (0.60s)
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.3.0
Creating working copy for https://github.com/apple/swift-docc-symbolkit
Working copy of https://github.com/apple/swift-docc-symbolkit resolved at 1.0.0
Building for debugging...
[0/8] Write sources
[3/8] Write snippet-extract-entitlement.plist
[4/8] Write swift-version-33747A42983211AE.txt
[6/53] Compiling SymbolKit Mixin+Equals.swift
[7/53] Compiling SymbolKit Mixin+Hash.swift
[8/53] Compiling SymbolKit Mixin.swift
[9/53] Compiling SymbolKit LineList.swift
[10/53] Compiling SymbolKit Position.swift
[11/57] Compiling SymbolKit GenericConstraint.swift
[12/57] Compiling SymbolKit GenericParameter.swift
[13/57] Compiling SymbolKit Generics.swift
[14/57] Compiling SymbolKit Namespace.swift
[15/57] Compiling SymbolKit SourceRange.swift
[16/57] Compiling SymbolKit Metadata.swift
[17/57] Compiling SymbolKit Module.swift
[18/57] Compiling SymbolKit OperatingSystem.swift
[19/57] Compiling SymbolKit Platform.swift
[20/57] Compiling SymbolKit SemanticVersion.swift
[21/57] Compiling SymbolKit AccessControl.swift
[22/57] Compiling SymbolKit Availability.swift
[23/57] Compiling SymbolKit AvailabilityItem.swift
[24/57] Compiling SymbolKit Domain.swift
[25/57] Compiling SymbolKit DeclarationFragments.swift
[26/57] Compiling SymbolKit Fragment.swift
[27/57] Compiling SymbolKit FragmentKind.swift
[28/57] Compiling SymbolKit FunctionParameter.swift
[29/57] Compiling SymbolKit FunctionSignature.swift
[30/57] Compiling SymbolKit Names.swift
[31/57] Compiling SymbolKit SPI.swift
[32/57] Compiling SymbolKit Snippet.swift
[33/57] Compiling SymbolKit Extension.swift
[34/57] Compiling SymbolKit Relationship.swift
[35/57] Compiling SymbolKit RelationshipKind.swift
[36/57] Compiling SymbolKit SourceOrigin.swift
[37/57] Compiling SymbolKit GenericConstraints.swift
[38/57] Compiling SymbolKit Swift.swift
[39/57] Compiling SymbolKit Identifier.swift
[40/57] Compiling SymbolKit KindIdentifier.swift
[41/57] Compiling SymbolKit Location.swift
[42/57] Compiling SymbolKit Mutability.swift
[43/57] Compiling SymbolKit Symbol.swift
[44/57] Compiling SymbolKit SymbolKind.swift
[45/57] Compiling SymbolKit SymbolGraph.swift
[46/57] Compiling SymbolKit GraphCollector.swift
[47/57] Emitting module SymbolKit
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets Snippet.swift
[53/57] Compiling Snippets SnippetParser.swift
[54/57] Emitting module Snippets
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Emitting module snippet_extract
[58/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract
[60/61] Applying snippet-extract
Build complete! (3.39s)
Building for debugging...
[0/1] Write swift-version-33747A42983211AE.txt
Build complete! (0.18s)
86
7 /Users/admin/builder/spi-builder-workspace/.docs/chimehq/chimekit/main
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $workDir/.docs/chimehq/chimekit/main
File count: 86
Doc size: 7.0MB
Preparing doc bundle ...
Uploading prod-chimehq-chimekit-main-81726fe4.zip to s3://spi-docs-inbox/prod-chimehq-chimekit-main-81726fe4.zip
Copying... [10%]
Copying... [21%]
Copying... [31%]
Copying... [40%]
Copying... [51%]
Copying... [61%]
Copying... [70%]
Copying... [81%]
Copying... [91%]
Copying... [100%]
Done.