Build Information
Failed to build Ignite, reference main (5941fa
), with Swift 5.10 for Linux on 6 Sep 2024 12:32:30 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
public init(fileReferenceLiteralResourceName name: String)
^
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:15:30: error: cannot call value of non-function type 'String'
let basePath = other.path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:16:24: error: cannot call value of non-function type 'String'
let thisPath = path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-RemovingWWW.swift:15:9: error: cannot call value of non-function type 'String?'
host()?.replacing(#/^www\./#, with: "")
^ ~~
[193/323] Compiling Ignite Date-ISO8601.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:19:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:25:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-PackageDirectory.swift:14:26: error: no exact matches in call to initializer
var currentURL = URL(filePath: file.description)
^
Foundation.URL:3:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(string:)')
public init?(string: String)
^
Foundation.URL:8:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileURLWithPath:)')
public init(fileURLWithPath path: String)
^
Foundation.URL:2:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileReferenceLiteralResourceName:)')
public init(fileReferenceLiteralResourceName name: String)
^
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:15:30: error: cannot call value of non-function type 'String'
let basePath = other.path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:16:24: error: cannot call value of non-function type 'String'
let thisPath = path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-RemovingWWW.swift:15:9: error: cannot call value of non-function type 'String?'
host()?.replacing(#/^www\./#, with: "")
^ ~~
[194/323] Compiling Ignite Date-RFC822.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:19:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:25:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-PackageDirectory.swift:14:26: error: no exact matches in call to initializer
var currentURL = URL(filePath: file.description)
^
Foundation.URL:3:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(string:)')
public init?(string: String)
^
Foundation.URL:8:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileURLWithPath:)')
public init(fileURLWithPath path: String)
^
Foundation.URL:2:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileReferenceLiteralResourceName:)')
public init(fileReferenceLiteralResourceName name: String)
^
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:15:30: error: cannot call value of non-function type 'String'
let basePath = other.path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:16:24: error: cannot call value of non-function type 'String'
let thisPath = path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-RemovingWWW.swift:15:9: error: cannot call value of non-function type 'String?'
host()?.replacing(#/^www\./#, with: "")
^ ~~
[195/323] Compiling Ignite String-AbsoluteLinks.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:19:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:25:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-PackageDirectory.swift:14:26: error: no exact matches in call to initializer
var currentURL = URL(filePath: file.description)
^
Foundation.URL:3:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(string:)')
public init?(string: String)
^
Foundation.URL:8:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileURLWithPath:)')
public init(fileURLWithPath path: String)
^
Foundation.URL:2:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileReferenceLiteralResourceName:)')
public init(fileReferenceLiteralResourceName name: String)
^
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:15:30: error: cannot call value of non-function type 'String'
let basePath = other.path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:16:24: error: cannot call value of non-function type 'String'
let thisPath = path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-RemovingWWW.swift:15:9: error: cannot call value of non-function type 'String?'
host()?.replacing(#/^www\./#, with: "")
^ ~~
[196/323] Compiling Ignite String-EscapedForJavaScript.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:19:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:25:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-PackageDirectory.swift:14:26: error: no exact matches in call to initializer
var currentURL = URL(filePath: file.description)
^
Foundation.URL:3:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(string:)')
public init?(string: String)
^
Foundation.URL:8:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileURLWithPath:)')
public init(fileURLWithPath path: String)
^
Foundation.URL:2:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileReferenceLiteralResourceName:)')
public init(fileReferenceLiteralResourceName name: String)
^
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:15:30: error: cannot call value of non-function type 'String'
let basePath = other.path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:16:24: error: cannot call value of non-function type 'String'
let thisPath = path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-RemovingWWW.swift:15:9: error: cannot call value of non-function type 'String?'
host()?.replacing(#/^www\./#, with: "")
^ ~~
[197/323] Compiling Ignite String-Slug.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:19:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:25:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-PackageDirectory.swift:14:26: error: no exact matches in call to initializer
var currentURL = URL(filePath: file.description)
^
Foundation.URL:3:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(string:)')
public init?(string: String)
^
Foundation.URL:8:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileURLWithPath:)')
public init(fileURLWithPath path: String)
^
Foundation.URL:2:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileReferenceLiteralResourceName:)')
public init(fileReferenceLiteralResourceName name: String)
^
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:15:30: error: cannot call value of non-function type 'String'
let basePath = other.path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:16:24: error: cannot call value of non-function type 'String'
let thisPath = path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-RemovingWWW.swift:15:9: error: cannot call value of non-function type 'String?'
host()?.replacing(#/^www\./#, with: "")
^ ~~
[198/323] Compiling Ignite String-SplitAndTrim.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:19:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:25:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-PackageDirectory.swift:14:26: error: no exact matches in call to initializer
var currentURL = URL(filePath: file.description)
^
Foundation.URL:3:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(string:)')
public init?(string: String)
^
Foundation.URL:8:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileURLWithPath:)')
public init(fileURLWithPath path: String)
^
Foundation.URL:2:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileReferenceLiteralResourceName:)')
public init(fileReferenceLiteralResourceName name: String)
^
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:15:30: error: cannot call value of non-function type 'String'
let basePath = other.path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:16:24: error: cannot call value of non-function type 'String'
let thisPath = path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-RemovingWWW.swift:15:9: error: cannot call value of non-function type 'String?'
host()?.replacing(#/^www\./#, with: "")
^ ~~
[199/323] Compiling Ignite String-StrippingTags.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:19:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:25:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-PackageDirectory.swift:14:26: error: no exact matches in call to initializer
var currentURL = URL(filePath: file.description)
^
Foundation.URL:3:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(string:)')
public init?(string: String)
^
Foundation.URL:8:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileURLWithPath:)')
public init(fileURLWithPath path: String)
^
Foundation.URL:2:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileReferenceLiteralResourceName:)')
public init(fileReferenceLiteralResourceName name: String)
^
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:15:30: error: cannot call value of non-function type 'String'
let basePath = other.path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:16:24: error: cannot call value of non-function type 'String'
let thisPath = path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-RemovingWWW.swift:15:9: error: cannot call value of non-function type 'String?'
host()?.replacing(#/^www\./#, with: "")
^ ~~
[200/323] Compiling Ignite URL-PackageDirectory.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:19:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:25:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-PackageDirectory.swift:14:26: error: no exact matches in call to initializer
var currentURL = URL(filePath: file.description)
^
Foundation.URL:3:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(string:)')
public init?(string: String)
^
Foundation.URL:8:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileURLWithPath:)')
public init(fileURLWithPath path: String)
^
Foundation.URL:2:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileReferenceLiteralResourceName:)')
public init(fileReferenceLiteralResourceName name: String)
^
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:15:30: error: cannot call value of non-function type 'String'
let basePath = other.path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:16:24: error: cannot call value of non-function type 'String'
let thisPath = path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-RemovingWWW.swift:15:9: error: cannot call value of non-function type 'String?'
host()?.replacing(#/^www\./#, with: "")
^ ~~
[201/323] Compiling Ignite URL-Relative.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:19:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:25:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-PackageDirectory.swift:14:26: error: no exact matches in call to initializer
var currentURL = URL(filePath: file.description)
^
Foundation.URL:3:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(string:)')
public init?(string: String)
^
Foundation.URL:8:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileURLWithPath:)')
public init(fileURLWithPath path: String)
^
Foundation.URL:2:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileReferenceLiteralResourceName:)')
public init(fileReferenceLiteralResourceName name: String)
^
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:15:30: error: cannot call value of non-function type 'String'
let basePath = other.path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:16:24: error: cannot call value of non-function type 'String'
let thisPath = path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-RemovingWWW.swift:15:9: error: cannot call value of non-function type 'String?'
host()?.replacing(#/^www\./#, with: "")
^ ~~
[202/323] Compiling Ignite URL-RemovingWWW.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:19:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:25:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-PackageDirectory.swift:14:26: error: no exact matches in call to initializer
var currentURL = URL(filePath: file.description)
^
Foundation.URL:3:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(string:)')
public init?(string: String)
^
Foundation.URL:8:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileURLWithPath:)')
public init(fileURLWithPath path: String)
^
Foundation.URL:2:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileReferenceLiteralResourceName:)')
public init(fileReferenceLiteralResourceName name: String)
^
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:15:30: error: cannot call value of non-function type 'String'
let basePath = other.path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:16:24: error: cannot call value of non-function type 'String'
let thisPath = path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-RemovingWWW.swift:15:9: error: cannot call value of non-function type 'String?'
host()?.replacing(#/^www\./#, with: "")
^ ~~
[203/323] Compiling Ignite URL-Unwrapped.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:19:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/String-AbsoluteLinks.swift:25:31: error: value of type 'URL' has no member 'appending'
let fullURL = url.appending(path: match.output.path).absoluteString
~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-PackageDirectory.swift:14:26: error: no exact matches in call to initializer
var currentURL = URL(filePath: file.description)
^
Foundation.URL:3:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(string:)')
public init?(string: String)
^
Foundation.URL:8:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileURLWithPath:)')
public init(fileURLWithPath path: String)
^
Foundation.URL:2:12: note: incorrect labels for candidate (have: '(filePath:)', expected: '(fileReferenceLiteralResourceName:)')
public init(fileReferenceLiteralResourceName name: String)
^
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:15:30: error: cannot call value of non-function type 'String'
let basePath = other.path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-Relative.swift:16:24: error: cannot call value of non-function type 'String'
let thisPath = path()
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/URL-RemovingWWW.swift:15:9: error: cannot call value of non-function type 'String?'
host()?.replacing(#/^www\./#, with: "")
^ ~~
[204/323] Compiling IgniteCLI Process-Execute.swift
/host/spi-builder-workspace/Sources/IgniteCLI/Process-Execute.swift:34:17: warning: 'launchPath' is deprecated: renamed to 'executableURL'
process.launchPath = "/bin/bash"
^
/host/spi-builder-workspace/Sources/IgniteCLI/Process-Execute.swift:34:17: note: use 'executableURL' instead
process.launchPath = "/bin/bash"
^~~~~~~~~~
executableURL
[205/323] Compiling IgniteCLI NewCommand.swift
[206/323] Compiling IgniteCLI IgniteCLI.swift
[207/323] Compiling IgniteCLI RunCommand.swift
[208/324] Compiling Ignite ButtonGroup.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[209/324] Compiling Ignite Card.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[210/324] Compiling Ignite Carousel.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[211/324] Compiling Ignite Code.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[212/324] Compiling Ignite CodeBlock.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[213/324] Compiling Ignite Column.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[214/324] Compiling Ignite ContentPreview.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[215/324] Compiling Ignite Divider.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[216/324] Compiling Ignite Dropdown.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[217/324] Compiling Ignite Embed.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[218/324] Compiling Ignite Emphasis.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[219/324] Compiling Ignite Group.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[220/324] Compiling Ignite HTML.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[221/324] Compiling Ignite Head.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[222/324] Compiling Ignite Image.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[223/324] Compiling Ignite Include.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[224/324] Compiling Ignite Item.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[225/324] Compiling Ignite Link.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[226/324] Compiling Ignite List.swift
/host/spi-builder-workspace/Sources/Ignite/Elements/Include.swift:33:49: error: value of type 'URL' has no member 'appending'
let fileURL = context.includesDirectory.appending(path: filename)
~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
[227/324] Compiling Ignite Opacity.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[228/324] Compiling Ignite Padding.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[229/324] Compiling Ignite Position.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[230/324] Compiling Ignite Shadow.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[231/324] Compiling Ignite TextDecoration.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[232/324] Compiling Ignite TextSelection.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[233/324] Compiling Ignite BootstrapOptions.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[234/324] Compiling Ignite FeedGenerator.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[235/324] Compiling Ignite Location.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[236/324] Compiling Ignite PublishingContext-ResourceLoading.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[237/324] Compiling Ignite PublishingContext.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[238/324] Compiling Ignite PublishingError.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[239/324] Compiling Ignite RobotsGenerator.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[240/324] Compiling Ignite SiteMapGenerator.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[241/324] Compiling Ignite SyntaxHighlightGenerator.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[242/324] Compiling Ignite AttributeValue.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[243/324] Compiling Ignite ElementBuilder.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[244/324] Compiling Ignite MarkdownRenderer.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/Opacity.swift:16:42: error: value of type 'Double' has no member 'formatted'
self.style("opacity: \(value.formatted())")
~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/FeedGenerator.swift:59:37: error: value of type 'URL' has no member 'appending'
<atom:link href="\(site.url.appending(path: site.feedConfiguration.path).absoluteString)" rel="self" type="application/rss+xml" />\
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext-ResourceLoading.swift:15:37: error: value of type 'URL' has no member 'appending'
let fullURL = rootDirectory.appending(path: "Resources/\(resource)")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:56:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:57:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:58:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:59:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:75:41: error: value of type 'URL' has no member 'appending'
assetsDirectory = rootDirectory.appending(path: "Assets")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:76:42: error: value of type 'URL' has no member 'appending'
contentDirectory = rootDirectory.appending(path: "Content")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:77:43: error: value of type 'URL' has no member 'appending'
includesDirectory = rootDirectory.appending(path: "Includes")
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:78:40: error: value of type 'URL' has no member 'appending'
buildDirectory = rootDirectory.appending(path: buildDirectoryPath)
~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:161:66: error: cannot call value of non-function type 'String'
if FileManager.default.fileExists(atPath: buildDirectory.path()) {
^ ~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:187:37: error: value of type 'URL' has no member 'appending'
at: assetsDirectory.appending(path: asset.lastPathComponent),
~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:188:36: error: value of type 'URL' has no member 'appending'
to: buildDirectory.appending(path: asset.lastPathComponent)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:229:35: error: value of type 'URL' has no member 'appending'
let outputURL = directory.appending(path: "index.html")
~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:284:50: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:291:31: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:316:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:323:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:347:27: error: value of type 'URL' has no member 'appending'
url: site.url.appending(path: content.path),
~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:354:46: error: value of type 'URL' has no member 'appending'
let outputDirectory = buildDirectory.appending(path: content.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:363:40: error: value of type 'URL' has no member 'appending'
let outputURL = buildDirectory.appending(path: "sitemap.xml")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: extra argument 'order' in call
order: .reverse
~~~~~~~~~~~~~~~~~~~~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot convert key path into a multi-argument function type '(Content, Content) throws -> Bool'
by: \.date,
^
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:377:17: error: cannot infer key path type from context; consider explicitly specifying a root type
by: \.date,
^
<#Root#>
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:378:21: error: cannot infer contextual base in reference to member 'reverse'
order: .reverse
~^~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:385:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: site.feedConfiguration.path)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:386:79: error: cannot infer contextual base in reference to member 'utf8'
try result.write(to: destinationURL, atomically: true, encoding: .utf8)
~^~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:398:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "robots.txt")
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:415:51: error: value of type 'URL' has no member 'appending'
let destinationDirectory = buildDirectory.appending(path: destination)
~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/Ignite/Publishing/PublishingContext.swift:433:49: error: value of type 'URL' has no member 'appending'
let destinationURL = buildDirectory.appending(path: "js/syntax-highlighting.js")
~~~~~~~~~~~~~~ ^~~~~~~~~
[245/324] Wrapping AST for IgniteCLI for debugging
[246/324] Write Objects.LinkFileList
[248/324] Compiling Ignite SyntaxHighlighter.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[249/324] Compiling Ignite TagPage.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[250/324] Compiling Ignite Theme.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[251/324] Compiling Ignite ThemedPage.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[252/324] Compiling Ignite UnitPoint.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[253/324] Compiling Ignite Ignite.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[254/324] Compiling Ignite AccessibilityLabel.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[255/324] Compiling Ignite AspectRatio.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[256/324] Compiling Ignite Background.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[257/324] Compiling Ignite BackgroundImage.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[258/324] Compiling Ignite CornerRadius.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[259/324] Compiling Ignite ForegroundStyle.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[260/324] Compiling Ignite Frame.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[261/324] Compiling Ignite Hidden.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[262/324] Compiling Ignite Hint.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[263/324] Compiling Ignite HorizontalAlignment.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[264/324] Compiling Ignite HoverEffect.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[265/324] Compiling Ignite LazyLoadable.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[266/324] Compiling Ignite Margin.swift
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
[266/324] Linking IgniteCLI
error: emit-module command failed with exit code 1 (use -v to see invocation)
[268/324] Compiling Ignite ListItem.swift
[269/324] Compiling Ignite MetaLink.swift
[270/324] Compiling Ignite MetaTag.swift
[271/324] Compiling Ignite Modal.swift
[272/324] Compiling Ignite NavigationBar.swift
[273/324] Compiling Ignite PlainText.swift
[274/324] Compiling Ignite Quote.swift
[275/324] Compiling Ignite Row.swift
[276/324] Compiling Ignite Script.swift
[277/324] Compiling Ignite Section.swift
[278/324] Compiling Ignite Slide.swift
[279/324] Compiling Ignite Spacer.swift
[280/324] Compiling Ignite Span.swift
[281/324] Compiling Ignite Strikethrough.swift
[282/324] Compiling Ignite Strong.swift
[283/324] Compiling Ignite Table.swift
[284/324] Compiling Ignite Tag.swift
[285/324] Compiling Ignite Text.swift
[286/324] Compiling Ignite Time.swift
[287/324] Emitting module Ignite
/host/spi-builder-workspace/Sources/Ignite/Modifiers/BackgroundImage.swift:2:8: warning: file 'BackgroundImage.swift' is part of module 'Ignite'; ignoring import
import Ignite
^
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[288/324] Compiling Ignite Action.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[289/324] Compiling Ignite CustomAction.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[290/324] Compiling Ignite DismissModal.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[291/324] Compiling Ignite EventModifiers.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[292/324] Compiling Ignite HideBoxShadow.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[293/324] Compiling Ignite HideElement.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[294/324] Compiling Ignite ShowAlert.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[295/324] Compiling Ignite ShowBoxShadow.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[296/324] Compiling Ignite ShowElement.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[297/324] Compiling Ignite ShowModal.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[298/324] Compiling Ignite FeedLink.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[299/324] Compiling Ignite IgniteFooter.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[300/324] Compiling Ignite Abbreviation.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[301/324] Compiling Ignite Accordion.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[302/324] Compiling Ignite Alert.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[303/324] Compiling Ignite Audio.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[304/324] Compiling Ignite Badge.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[305/324] Compiling Ignite Body.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[306/324] Compiling Ignite Button.swift
/host/spi-builder-workspace/Sources/Ignite/Extensions/Array-Sorting.swift:47:75: error: cannot find type 'SortOrder' in scope
public func sorted<T: Comparable>(by function: (Element) -> T, order: SortOrder = .forward) -> [Element] {
^~~~~~~~~
[307/324] Compiling Ignite MarkdownToHTML.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[308/324] Compiling Ignite Page.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[309/324] Compiling Ignite TabFocus.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[310/324] Compiling Ignite Color.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[311/324] Compiling Ignite ColumnWidth.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[312/324] Compiling Ignite CoreAttributes.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[313/324] Compiling Ignite DiagonalEdge.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[314/324] Compiling Ignite Edge.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[315/324] Compiling Ignite EdgeAdjust.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[316/324] Compiling Ignite Font.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[317/324] Compiling Ignite FontWeight.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[318/324] Compiling Ignite OrderedListStyle.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[319/324] Compiling Ignite Role.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[320/324] Compiling Ignite SpacingAmount.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[321/324] Compiling Ignite UnorderedListStyle.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[322/324] Compiling Ignite EmptyTheme.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[323/324] Compiling Ignite MissingTheme.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
[324/324] Compiling Ignite resource_bundle_accessor.swift
/host/spi-builder-workspace/Sources/Ignite/Rendering/Markdown/MarkdownToHTML.swift:64:11: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
} catch {
^
error: fatalError
BUILD FAILURE 5.10 linux