Build Information
Successful build of SyndiKit, reference main (1b7991
), with Swift 6.1 for Wasm on 22 Aug 2025 22:16:38 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
Build Log
[134/170] Compiling SyndiKit OutlineType.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[135/170] Compiling SyndiKit SyndicationUpdate.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[136/170] Compiling SyndiKit SyndicationUpdateFrequency.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[137/170] Compiling SyndiKit SyndicationUpdatePeriod.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[138/170] Compiling SyndiKit KeyedDecodingContainerProtocol.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[139/170] Compiling SyndiKit StringProtocol.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[140/170] Compiling SyndiKit URL.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[141/170] Emitting module SyndiKit
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:41:25: warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
39 | }
40 |
41 | internal let decoder: TypeDecoder
| `- warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
42 |
43 | internal init(for _: DecodingType.Type, using decoder: TypeDecoder) {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:43:58: warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
41 | internal let decoder: TypeDecoder
42 |
43 | internal init(for _: DecodingType.Type, using decoder: TypeDecoder) {
| `- warning: use of protocol 'TypeDecoder' as a type must be written 'any TypeDecoder'; this will be an error in a future Swift language mode
44 | self.decoder = decoder
45 | }
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/Decoding.swift:47:50: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
45 | }
46 |
47 | internal func decodeFeed(data: Data) throws -> Feedable {
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
48 | try decode(data: data)
49 | }
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodingError.swift:58:16: warning: use of protocol 'CodingKey' as a type must be written 'any CodingKey'; this will be an error in a future Swift language mode
56 |
57 | internal static func dataCorrupted(
58 | codingKey: CodingKey,
| `- warning: use of protocol 'CodingKey' as a type must be written 'any CodingKey'; this will be an error in a future Swift language mode
59 | debugDescription: String
60 | ) -> Self {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:117:30: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
115 | internal static func decodeFeed(
116 | _ data: Data,
117 | with decodings: [String: AnyDecoding]
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
118 | ) throws -> Feedable {
119 | var errors = [String: DecodingError]()
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder+Helpers.swift:118:15: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
116 | _ data: Data,
117 | with decodings: [String: AnyDecoding]
118 | ) throws -> Feedable {
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
119 | var errors = [String: DecodingError]()
120 | for (label, decoding) in decodings {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:50:37: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
48 | @available(macOS 13.0, *)
49 | public final class SynDecoder: Sendable {
50 | private static let defaultTypes: [DecodableFeed.Type] = [
| `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
51 | RSSFeed.self,
52 | AtomFeed.self,
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:58:23: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
56 | private let defaultJSONDecoderSetup: @Sendable (JSONDecoder) -> Void
57 | private let defaultXMLDecoderSetup: @Sendable (XMLCoder.XMLDecoder) -> Void
58 | private let types: [DecodableFeed.Type]
| `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
59 |
60 | private let defaultXMLDecoder: XMLDecoder
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:64:51: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
62 | private let defaultJSONDecoder: JSONDecoder
63 |
64 | private let decodings: [DecoderSource: [String: AnyDecoding]]
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
65 |
66 | internal init(
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:67:13: warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
65 |
66 | internal init(
67 | types: [DecodableFeed.Type]? = nil,
| `- warning: use of protocol 'DecodableFeed' as a type must be written 'any DecodableFeed'; this will be an error in a future Swift language mode
68 | defaultJSONDecoderSetup: (@Sendable (JSONDecoder) -> Void)? = nil,
69 | defaultXMLDecoderSetup: (@Sendable (XMLCoder.XMLDecoder) -> Void)? = nil
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/SynDecoder.swift:118:46: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
116 | /// print(feed.title) // Prints "Empower Apps"
117 | /// ```
118 | public func decode(_ data: Data) throws -> Feedable {
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
119 | let firstByte = try Self.getFirstByte(from: data)
120 | let source = try Self.getSource(from: firstByte)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
93 | extension AtomEntry: Entryable {
94 | /// The categories associated with the entry.
95 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
96 | atomCategories
97 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
92 | extension AtomFeed: DecodableFeed {
93 | /// The source of the decoder for AtomFeed.
94 | internal static let source: DecoderSetup = DecoderSource.xml
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
95 |
96 | /// The label for AtomFeed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 | /// The children of the AtomFeed.
105 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 | entries
107 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | public let medium: String?
58 |
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
65 | extension JSONFeed: DecodableFeed {
66 | /// The source of the decoder for JSON feed.
67 | internal static let source: DecoderSetup = DecoderSource.json
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
68 |
69 | /// The label for the JSON feed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
76 |
77 | /// The children of the JSON feed.
78 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
79 | items
80 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
98 | /// An array of categories associated with the item.
99 | /// - SeeAlso: ``EntryCategory``
100 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 | []
102 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: An error if the decoding process fails.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
92 | private static func parseLengthString(
93 | _ lengthString: String,
94 | originalError: Error
| `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
95 | ) throws -> Int? {
96 | if lengthString.isEmpty {
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 | /// - Parameter decoder: The decoder to read data from.
105 | /// - Throws: An error if the decoding process fails.
106 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 | let container = try decoder.singleValueContainer()
108 | let string = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 | /// - Parameter encoder: The encoder to write data to.
129 | /// - Throws: An error if the encoding process fails.
130 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 | var container = encoder.singleValueContainer()
132 | try container.encode(description)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItem.swift:136:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
134 | extension RSSItem: Entryable {
135 | /// The categories associated with this RSS item.
136 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
137 | categoryTerms
138 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/RSSItemCategory.swift:92:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
90 | /// - Returns: A new instance of ``RSSItemCategory``.
91 | /// - SeeAlso: ``EntryCategory``
92 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
93 | let value: String
94 | let container: KeyedDecodingContainer<CodingKeys>?
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Media/MediaContent.swift:44:16: warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
42 | public enum MediaContent: Sendable {
43 | /// A podcast episode.
44 | case podcast(PodcastEpisode)
| `- warning: use of protocol 'PodcastEpisode' as a type must be written 'any PodcastEpisode'; this will be an error in a future Swift language mode
45 |
46 | /// A video.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:142:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
140 | /// - Parameter decoder: The decoder to read data from.
141 | /// - Throws: A ``DecodingError`` if the decoding process fails.
142 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
143 | let container = try decoder.singleValueContainer()
144 | let singleValue = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+GeoURI.swift:172:36: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
170 | /// - Parameter encoder: The encoder to write data to.
171 | /// - Throws: An error if the encoding process fails.
172 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
173 | var container = encoder.singleValueContainer()
174 | try container.encode(description)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocation+OsmQuery.swift:59:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: `DecodingError.dataCorrupted` if the data is invalid.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.singleValueContainer()
61 | let osmStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Podcast/PodcastLocked.swift:54:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
52 | /// - Parameter decoder: The decoder to read data from.
53 | /// - Throws: An error if the decoding process fails.
54 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 | let container = try decoder.container(keyedBy: CodingKeys.self)
56 | owner = try container.decodeIfPresent(String.self, forKey: .owner)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Media/Video.swift:43:16: warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
41 | /// - Parameters:
42 | /// - id: The ID of the YouTube video.
43 | case youtube(YouTubeID)
| `- warning: use of protocol 'YouTubeID' as a type must be written 'any YouTubeID'; this will be an error in a future Swift language mode
44 | }
45 |
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Media/iTunes/iTunesDuration.swift:57:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
55 | /// - Throws: An error if reading from the decoder fails,
56 | /// or if the data is corrupted or invalid.
57 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
58 | let container = try decoder.singleValueContainer()
59 | let stringValue = try container.decode(String.self)
[142/170] Compiling SyndiKit AtomEntry.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
93 | extension AtomEntry: Entryable {
94 | /// The categories associated with the entry.
95 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
96 | atomCategories
97 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
92 | extension AtomFeed: DecodableFeed {
93 | /// The source of the decoder for AtomFeed.
94 | internal static let source: DecoderSetup = DecoderSource.xml
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
95 |
96 | /// The label for AtomFeed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 | /// The children of the AtomFeed.
105 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 | entries
107 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | public let medium: String?
58 |
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
65 | extension JSONFeed: DecodableFeed {
66 | /// The source of the decoder for JSON feed.
67 | internal static let source: DecoderSetup = DecoderSource.json
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
68 |
69 | /// The label for the JSON feed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
76 |
77 | /// The children of the JSON feed.
78 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
79 | items
80 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
98 | /// An array of categories associated with the item.
99 | /// - SeeAlso: ``EntryCategory``
100 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 | []
102 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: An error if the decoding process fails.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
92 | private static func parseLengthString(
93 | _ lengthString: String,
94 | originalError: Error
| `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
95 | ) throws -> Int? {
96 | if lengthString.isEmpty {
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 | /// - Parameter decoder: The decoder to read data from.
105 | /// - Throws: An error if the decoding process fails.
106 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 | let container = try decoder.singleValueContainer()
108 | let string = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 | /// - Parameter encoder: The encoder to write data to.
129 | /// - Throws: An error if the encoding process fails.
130 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 | var container = encoder.singleValueContainer()
132 | try container.encode(description)
[143/170] Compiling SyndiKit AtomFeed.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
93 | extension AtomEntry: Entryable {
94 | /// The categories associated with the entry.
95 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
96 | atomCategories
97 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
92 | extension AtomFeed: DecodableFeed {
93 | /// The source of the decoder for AtomFeed.
94 | internal static let source: DecoderSetup = DecoderSource.xml
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
95 |
96 | /// The label for AtomFeed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 | /// The children of the AtomFeed.
105 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 | entries
107 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | public let medium: String?
58 |
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
65 | extension JSONFeed: DecodableFeed {
66 | /// The source of the decoder for JSON feed.
67 | internal static let source: DecoderSetup = DecoderSource.json
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
68 |
69 | /// The label for the JSON feed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
76 |
77 | /// The children of the JSON feed.
78 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
79 | items
80 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
98 | /// An array of categories associated with the item.
99 | /// - SeeAlso: ``EntryCategory``
100 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 | []
102 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: An error if the decoding process fails.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
92 | private static func parseLengthString(
93 | _ lengthString: String,
94 | originalError: Error
| `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
95 | ) throws -> Int? {
96 | if lengthString.isEmpty {
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 | /// - Parameter decoder: The decoder to read data from.
105 | /// - Throws: An error if the decoding process fails.
106 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 | let container = try decoder.singleValueContainer()
108 | let string = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 | /// - Parameter encoder: The encoder to write data to.
129 | /// - Throws: An error if the encoding process fails.
130 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 | var container = encoder.singleValueContainer()
132 | try container.encode(description)
[144/170] Compiling SyndiKit AtomMedia.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
93 | extension AtomEntry: Entryable {
94 | /// The categories associated with the entry.
95 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
96 | atomCategories
97 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
92 | extension AtomFeed: DecodableFeed {
93 | /// The source of the decoder for AtomFeed.
94 | internal static let source: DecoderSetup = DecoderSource.xml
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
95 |
96 | /// The label for AtomFeed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 | /// The children of the AtomFeed.
105 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 | entries
107 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | public let medium: String?
58 |
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
65 | extension JSONFeed: DecodableFeed {
66 | /// The source of the decoder for JSON feed.
67 | internal static let source: DecoderSetup = DecoderSource.json
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
68 |
69 | /// The label for the JSON feed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
76 |
77 | /// The children of the JSON feed.
78 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
79 | items
80 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
98 | /// An array of categories associated with the item.
99 | /// - SeeAlso: ``EntryCategory``
100 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 | []
102 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: An error if the decoding process fails.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
92 | private static func parseLengthString(
93 | _ lengthString: String,
94 | originalError: Error
| `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
95 | ) throws -> Int? {
96 | if lengthString.isEmpty {
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 | /// - Parameter decoder: The decoder to read data from.
105 | /// - Throws: An error if the decoding process fails.
106 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 | let container = try decoder.singleValueContainer()
108 | let string = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 | /// - Parameter encoder: The encoder to write data to.
129 | /// - Throws: An error if the encoding process fails.
130 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 | var container = encoder.singleValueContainer()
132 | try container.encode(description)
[145/170] Compiling SyndiKit AtomMediaGroup.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
93 | extension AtomEntry: Entryable {
94 | /// The categories associated with the entry.
95 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
96 | atomCategories
97 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
92 | extension AtomFeed: DecodableFeed {
93 | /// The source of the decoder for AtomFeed.
94 | internal static let source: DecoderSetup = DecoderSource.xml
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
95 |
96 | /// The label for AtomFeed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 | /// The children of the AtomFeed.
105 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 | entries
107 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | public let medium: String?
58 |
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
65 | extension JSONFeed: DecodableFeed {
66 | /// The source of the decoder for JSON feed.
67 | internal static let source: DecoderSetup = DecoderSource.json
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
68 |
69 | /// The label for the JSON feed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
76 |
77 | /// The children of the JSON feed.
78 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
79 | items
80 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
98 | /// An array of categories associated with the item.
99 | /// - SeeAlso: ``EntryCategory``
100 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 | []
102 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: An error if the decoding process fails.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
92 | private static func parseLengthString(
93 | _ lengthString: String,
94 | originalError: Error
| `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
95 | ) throws -> Int? {
96 | if lengthString.isEmpty {
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 | /// - Parameter decoder: The decoder to read data from.
105 | /// - Throws: An error if the decoding process fails.
106 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 | let container = try decoder.singleValueContainer()
108 | let string = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 | /// - Parameter encoder: The encoder to write data to.
129 | /// - Throws: An error if the encoding process fails.
130 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 | var container = encoder.singleValueContainer()
132 | try container.encode(description)
[146/170] Compiling SyndiKit JSONFeed.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
93 | extension AtomEntry: Entryable {
94 | /// The categories associated with the entry.
95 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
96 | atomCategories
97 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
92 | extension AtomFeed: DecodableFeed {
93 | /// The source of the decoder for AtomFeed.
94 | internal static let source: DecoderSetup = DecoderSource.xml
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
95 |
96 | /// The label for AtomFeed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 | /// The children of the AtomFeed.
105 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 | entries
107 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | public let medium: String?
58 |
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
65 | extension JSONFeed: DecodableFeed {
66 | /// The source of the decoder for JSON feed.
67 | internal static let source: DecoderSetup = DecoderSource.json
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
68 |
69 | /// The label for the JSON feed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
76 |
77 | /// The children of the JSON feed.
78 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
79 | items
80 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
98 | /// An array of categories associated with the item.
99 | /// - SeeAlso: ``EntryCategory``
100 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 | []
102 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: An error if the decoding process fails.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
92 | private static func parseLengthString(
93 | _ lengthString: String,
94 | originalError: Error
| `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
95 | ) throws -> Int? {
96 | if lengthString.isEmpty {
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 | /// - Parameter decoder: The decoder to read data from.
105 | /// - Throws: An error if the decoding process fails.
106 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 | let container = try decoder.singleValueContainer()
108 | let string = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 | /// - Parameter encoder: The encoder to write data to.
129 | /// - Throws: An error if the encoding process fails.
130 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 | var container = encoder.singleValueContainer()
132 | try container.encode(description)
[147/170] Compiling SyndiKit JSONItem.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
93 | extension AtomEntry: Entryable {
94 | /// The categories associated with the entry.
95 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
96 | atomCategories
97 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
92 | extension AtomFeed: DecodableFeed {
93 | /// The source of the decoder for AtomFeed.
94 | internal static let source: DecoderSetup = DecoderSource.xml
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
95 |
96 | /// The label for AtomFeed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 | /// The children of the AtomFeed.
105 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 | entries
107 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | public let medium: String?
58 |
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
65 | extension JSONFeed: DecodableFeed {
66 | /// The source of the decoder for JSON feed.
67 | internal static let source: DecoderSetup = DecoderSource.json
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
68 |
69 | /// The label for the JSON feed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
76 |
77 | /// The children of the JSON feed.
78 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
79 | items
80 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
98 | /// An array of categories associated with the item.
99 | /// - SeeAlso: ``EntryCategory``
100 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 | []
102 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: An error if the decoding process fails.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
92 | private static func parseLengthString(
93 | _ lengthString: String,
94 | originalError: Error
| `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
95 | ) throws -> Int? {
96 | if lengthString.isEmpty {
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 | /// - Parameter decoder: The decoder to read data from.
105 | /// - Throws: An error if the decoding process fails.
106 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 | let container = try decoder.singleValueContainer()
108 | let string = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 | /// - Parameter encoder: The encoder to write data to.
129 | /// - Throws: An error if the encoding process fails.
130 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 | var container = encoder.singleValueContainer()
132 | try container.encode(description)
[148/170] Compiling SyndiKit Enclosure.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
93 | extension AtomEntry: Entryable {
94 | /// The categories associated with the entry.
95 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
96 | atomCategories
97 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
92 | extension AtomFeed: DecodableFeed {
93 | /// The source of the decoder for AtomFeed.
94 | internal static let source: DecoderSetup = DecoderSource.xml
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
95 |
96 | /// The label for AtomFeed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 | /// The children of the AtomFeed.
105 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 | entries
107 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | public let medium: String?
58 |
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
65 | extension JSONFeed: DecodableFeed {
66 | /// The source of the decoder for JSON feed.
67 | internal static let source: DecoderSetup = DecoderSource.json
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
68 |
69 | /// The label for the JSON feed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
76 |
77 | /// The children of the JSON feed.
78 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
79 | items
80 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
98 | /// An array of categories associated with the item.
99 | /// - SeeAlso: ``EntryCategory``
100 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 | []
102 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: An error if the decoding process fails.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
92 | private static func parseLengthString(
93 | _ lengthString: String,
94 | originalError: Error
| `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
95 | ) throws -> Int? {
96 | if lengthString.isEmpty {
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 | /// - Parameter decoder: The decoder to read data from.
105 | /// - Throws: An error if the decoding process fails.
106 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 | let container = try decoder.singleValueContainer()
108 | let string = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 | /// - Parameter encoder: The encoder to write data to.
129 | /// - Throws: An error if the encoding process fails.
130 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 | var container = encoder.singleValueContainer()
132 | try container.encode(description)
[149/170] Compiling SyndiKit EntryID.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
93 | extension AtomEntry: Entryable {
94 | /// The categories associated with the entry.
95 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
96 | atomCategories
97 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
92 | extension AtomFeed: DecodableFeed {
93 | /// The source of the decoder for AtomFeed.
94 | internal static let source: DecoderSetup = DecoderSource.xml
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
95 |
96 | /// The label for AtomFeed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 | /// The children of the AtomFeed.
105 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 | entries
107 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | public let medium: String?
58 |
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
65 | extension JSONFeed: DecodableFeed {
66 | /// The source of the decoder for JSON feed.
67 | internal static let source: DecoderSetup = DecoderSource.json
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
68 |
69 | /// The label for the JSON feed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
76 |
77 | /// The children of the JSON feed.
78 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
79 | items
80 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
98 | /// An array of categories associated with the item.
99 | /// - SeeAlso: ``EntryCategory``
100 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 | []
102 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: An error if the decoding process fails.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
92 | private static func parseLengthString(
93 | _ lengthString: String,
94 | originalError: Error
| `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
95 | ) throws -> Int? {
96 | if lengthString.isEmpty {
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 | /// - Parameter decoder: The decoder to read data from.
105 | /// - Throws: An error if the decoding process fails.
106 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 | let container = try decoder.singleValueContainer()
108 | let string = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 | /// - Parameter encoder: The encoder to write data to.
129 | /// - Throws: An error if the encoding process fails.
130 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 | var container = encoder.singleValueContainer()
132 | try container.encode(description)
[150/170] Compiling SyndiKit BasicProperties.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
93 | extension AtomEntry: Entryable {
94 | /// The categories associated with the entry.
95 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
96 | atomCategories
97 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
92 | extension AtomFeed: DecodableFeed {
93 | /// The source of the decoder for AtomFeed.
94 | internal static let source: DecoderSetup = DecoderSource.xml
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
95 |
96 | /// The label for AtomFeed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 | /// The children of the AtomFeed.
105 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 | entries
107 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | public let medium: String?
58 |
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
65 | extension JSONFeed: DecodableFeed {
66 | /// The source of the decoder for JSON feed.
67 | internal static let source: DecoderSetup = DecoderSource.json
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
68 |
69 | /// The label for the JSON feed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
76 |
77 | /// The children of the JSON feed.
78 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
79 | items
80 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
98 | /// An array of categories associated with the item.
99 | /// - SeeAlso: ``EntryCategory``
100 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 | []
102 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: An error if the decoding process fails.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
92 | private static func parseLengthString(
93 | _ lengthString: String,
94 | originalError: Error
| `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
95 | ) throws -> Int? {
96 | if lengthString.isEmpty {
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 | /// - Parameter decoder: The decoder to read data from.
105 | /// - Throws: An error if the decoding process fails.
106 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 | let container = try decoder.singleValueContainer()
108 | let string = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 | /// - Parameter encoder: The encoder to write data to.
129 | /// - Throws: An error if the encoding process fails.
130 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 | var container = encoder.singleValueContainer()
132 | try container.encode(description)
[151/170] Compiling SyndiKit ITunesProperties.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
93 | extension AtomEntry: Entryable {
94 | /// The categories associated with the entry.
95 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
96 | atomCategories
97 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
92 | extension AtomFeed: DecodableFeed {
93 | /// The source of the decoder for AtomFeed.
94 | internal static let source: DecoderSetup = DecoderSource.xml
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
95 |
96 | /// The label for AtomFeed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 | /// The children of the AtomFeed.
105 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 | entries
107 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | public let medium: String?
58 |
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
65 | extension JSONFeed: DecodableFeed {
66 | /// The source of the decoder for JSON feed.
67 | internal static let source: DecoderSetup = DecoderSource.json
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
68 |
69 | /// The label for the JSON feed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
76 |
77 | /// The children of the JSON feed.
78 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
79 | items
80 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
98 | /// An array of categories associated with the item.
99 | /// - SeeAlso: ``EntryCategory``
100 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 | []
102 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: An error if the decoding process fails.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
92 | private static func parseLengthString(
93 | _ lengthString: String,
94 | originalError: Error
| `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
95 | ) throws -> Int? {
96 | if lengthString.isEmpty {
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 | /// - Parameter decoder: The decoder to read data from.
105 | /// - Throws: An error if the decoding process fails.
106 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 | let container = try decoder.singleValueContainer()
108 | let string = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 | /// - Parameter encoder: The encoder to write data to.
129 | /// - Throws: An error if the encoding process fails.
130 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 | var container = encoder.singleValueContainer()
132 | try container.encode(description)
[152/170] Compiling SyndiKit MediaProperties.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
93 | extension AtomEntry: Entryable {
94 | /// The categories associated with the entry.
95 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
96 | atomCategories
97 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
92 | extension AtomFeed: DecodableFeed {
93 | /// The source of the decoder for AtomFeed.
94 | internal static let source: DecoderSetup = DecoderSource.xml
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
95 |
96 | /// The label for AtomFeed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 | /// The children of the AtomFeed.
105 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 | entries
107 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | public let medium: String?
58 |
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
65 | extension JSONFeed: DecodableFeed {
66 | /// The source of the decoder for JSON feed.
67 | internal static let source: DecoderSetup = DecoderSource.json
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
68 |
69 | /// The label for the JSON feed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
76 |
77 | /// The children of the JSON feed.
78 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
79 | items
80 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
98 | /// An array of categories associated with the item.
99 | /// - SeeAlso: ``EntryCategory``
100 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 | []
102 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: An error if the decoding process fails.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
92 | private static func parseLengthString(
93 | _ lengthString: String,
94 | originalError: Error
| `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
95 | ) throws -> Int? {
96 | if lengthString.isEmpty {
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 | /// - Parameter decoder: The decoder to read data from.
105 | /// - Throws: An error if the decoding process fails.
106 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 | let container = try decoder.singleValueContainer()
108 | let string = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 | /// - Parameter encoder: The encoder to write data to.
129 | /// - Throws: An error if the encoding process fails.
130 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 | var container = encoder.singleValueContainer()
132 | try container.encode(description)
[153/170] Compiling SyndiKit PodcastProperties.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
93 | extension AtomEntry: Entryable {
94 | /// The categories associated with the entry.
95 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
96 | atomCategories
97 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
92 | extension AtomFeed: DecodableFeed {
93 | /// The source of the decoder for AtomFeed.
94 | internal static let source: DecoderSetup = DecoderSource.xml
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
95 |
96 | /// The label for AtomFeed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 | /// The children of the AtomFeed.
105 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 | entries
107 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | public let medium: String?
58 |
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
65 | extension JSONFeed: DecodableFeed {
66 | /// The source of the decoder for JSON feed.
67 | internal static let source: DecoderSetup = DecoderSource.json
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
68 |
69 | /// The label for the JSON feed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
76 |
77 | /// The children of the JSON feed.
78 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
79 | items
80 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
98 | /// An array of categories associated with the item.
99 | /// - SeeAlso: ``EntryCategory``
100 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 | []
102 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: An error if the decoding process fails.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
92 | private static func parseLengthString(
93 | _ lengthString: String,
94 | originalError: Error
| `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
95 | ) throws -> Int? {
96 | if lengthString.isEmpty {
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 | /// - Parameter decoder: The decoder to read data from.
105 | /// - Throws: An error if the decoding process fails.
106 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 | let container = try decoder.singleValueContainer()
108 | let string = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 | /// - Parameter encoder: The encoder to write data to.
129 | /// - Throws: An error if the encoding process fails.
130 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 | var container = encoder.singleValueContainer()
132 | try container.encode(description)
[154/170] Compiling SyndiKit WordPressProperties.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
93 | extension AtomEntry: Entryable {
94 | /// The categories associated with the entry.
95 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
96 | atomCategories
97 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
92 | extension AtomFeed: DecodableFeed {
93 | /// The source of the decoder for AtomFeed.
94 | internal static let source: DecoderSetup = DecoderSource.xml
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
95 |
96 | /// The label for AtomFeed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 | /// The children of the AtomFeed.
105 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 | entries
107 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | public let medium: String?
58 |
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
65 | extension JSONFeed: DecodableFeed {
66 | /// The source of the decoder for JSON feed.
67 | internal static let source: DecoderSetup = DecoderSource.json
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
68 |
69 | /// The label for the JSON feed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
76 |
77 | /// The children of the JSON feed.
78 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
79 | items
80 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
98 | /// An array of categories associated with the item.
99 | /// - SeeAlso: ``EntryCategory``
100 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 | []
102 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: An error if the decoding process fails.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
92 | private static func parseLengthString(
93 | _ lengthString: String,
94 | originalError: Error
| `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
95 | ) throws -> Int? {
96 | if lengthString.isEmpty {
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 | /// - Parameter decoder: The decoder to read data from.
105 | /// - Throws: An error if the decoding process fails.
106 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 | let container = try decoder.singleValueContainer()
108 | let string = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 | /// - Parameter encoder: The encoder to write data to.
129 | /// - Throws: An error if the encoding process fails.
130 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 | var container = encoder.singleValueContainer()
132 | try container.encode(description)
[155/170] Compiling SyndiKit RSSChannel.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomEntry.swift:95:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
93 | extension AtomEntry: Entryable {
94 | /// The categories associated with the entry.
95 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
96 | atomCategories
97 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:94:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
92 | extension AtomFeed: DecodableFeed {
93 | /// The source of the decoder for AtomFeed.
94 | internal static let source: DecoderSetup = DecoderSource.xml
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
95 |
96 | /// The label for AtomFeed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomFeed.swift:105:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
103 |
104 | /// The children of the AtomFeed.
105 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
106 | entries
107 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/Atom/AtomMedia.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | public let medium: String?
58 |
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:67:31: warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
65 | extension JSONFeed: DecodableFeed {
66 | /// The source of the decoder for JSON feed.
67 | internal static let source: DecoderSetup = DecoderSource.json
| `- warning: use of protocol 'DecoderSetup' as a type must be written 'any DecoderSetup'; this will be an error in a future Swift language mode
68 |
69 | /// The label for the JSON feed.
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONFeed.swift:78:25: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
76 |
77 | /// The children of the JSON feed.
78 | public var children: [Entryable] {
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
79 | items
80 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/JSONFeed/JSONItem.swift:100:27: warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
98 | /// An array of categories associated with the item.
99 | /// - SeeAlso: ``EntryCategory``
100 | public var categories: [EntryCategory] {
| `- warning: use of protocol 'EntryCategory' as a type must be written 'any EntryCategory'; this will be an error in a future Swift language mode
101 | []
102 | }
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:59:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
57 | /// - Parameter decoder: The decoder to read data from.
58 | /// - Throws: An error if the decoding process fails.
59 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
60 | let container = try decoder.container(keyedBy: CodingKeys.self)
61 | url = try container.decode(UTF8EncodedURL.self, forKey: .url).value
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/Enclosure.swift:94:20: warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
92 | private static func parseLengthString(
93 | _ lengthString: String,
94 | originalError: Error
| `- warning: use of protocol 'Error' as a type must be written 'any Error'; this will be an error in a future Swift language mode
95 | ) throws -> Int? {
96 | if lengthString.isEmpty {
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:106:29: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
104 | /// - Parameter decoder: The decoder to read data from.
105 | /// - Throws: An error if the decoding process fails.
106 | public init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
107 | let container = try decoder.singleValueContainer()
108 | let string = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Formats/Feeds/RSS/EntryID.swift:130:34: warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
128 | /// - Parameter encoder: The encoder to write data to.
129 | /// - Throws: An error if the encoding process fails.
130 | public func encode(to encoder: Encoder) throws {
| `- warning: use of protocol 'Encoder' as a type must be written 'any Encoder'; this will be an error in a future Swift language mode
131 | var container = encoder.singleValueContainer()
132 | try container.encode(description)
[156/170] Compiling SyndiKit Character.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
[157/170] Compiling SyndiKit Collection.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
[158/170] Compiling SyndiKit Author.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
[159/170] Compiling SyndiKit EntryCategory.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
[160/170] Compiling SyndiKit Entryable.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
[161/170] Compiling SyndiKit Feedable.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
[162/170] Compiling SyndiKit Link.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
[163/170] Compiling SyndiKit CData.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
[164/170] Compiling SyndiKit ListString.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
[165/170] Compiling SyndiKit UTF8EncodedURL.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
[166/170] Compiling SyndiKit XMLStringInt.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
[167/170] Compiling SyndiKit AnyDecoding.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
[168/170] Compiling SyndiKit CustomDecoderSetup.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
[169/170] Compiling SyndiKit DateFormatterDecoder.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
[170/170] Compiling SyndiKit DecodableFeed.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/SyndiKit/Common/Feedable.swift:77:18: warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
75 |
76 | /// Items or stories attached to the feed.
77 | var children: [Entryable] { get }
| `- warning: use of protocol 'Entryable' as a type must be written 'any Entryable'; this will be an error in a future Swift language mode
78 |
79 | /// For YouTube channels, this will be the youtube channel ID.
/host/spi-builder-workspace/Sources/SyndiKit/Common/Primitives/UTF8EncodedURL.swift:42:31: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
40 | internal let string: String?
41 |
42 | internal init(from decoder: Decoder) throws {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
43 | let container = try decoder.singleValueContainer()
44 | do {
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/AnyDecoding.swift:38:41: warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
36 | internal protocol AnyDecoding: Sendable {
37 | static var label: String { get }
38 | func decodeFeed(data: Data) throws -> Feedable
| `- warning: use of protocol 'Feedable' as a type must be written 'any Feedable'; this will be an error in a future Swift language mode
39 | }
40 |
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:68:62: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
66 |
67 | @Sendable
68 | internal static func decodeDateHandlingEmpty(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
69 | let container = try decoder.singleValueContainer()
70 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:94:57: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
92 |
93 | @Sendable
94 | internal static func decodeDateOptional(from decoder: Decoder) throws -> Date? {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
95 | let container = try decoder.singleValueContainer()
96 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DateFormatterDecoder.swift:117:38: warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
115 |
116 | @Sendable
117 | internal func decode(from decoder: Decoder) throws -> Date {
| `- warning: use of protocol 'Decoder' as a type must be written 'any Decoder'; this will be an error in a future Swift language mode
118 | let container = try decoder.singleValueContainer()
119 | let dateStr = try container.decode(String.self)
/host/spi-builder-workspace/Sources/SyndiKit/Decoding/DecodableFeed.swift:46:71: warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
44 | }
45 |
46 | internal static func anyDecoding(using decoder: any TypeDecoder) -> AnyDecoding {
| `- warning: use of protocol 'AnyDecoding' as a type must be written 'any AnyDecoding'; this will be an error in a future Swift language mode
47 | Self.decoding(using: decoder)
48 | }
Build complete! (16.66s)
Build complete.
{
"dependencies" : [
{
"identity" : "xmlcoder",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0-alpha.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/brightdigit/XMLCoder"
}
],
"manifest_display_name" : "SyndiKit",
"name" : "SyndiKit",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "SyndiKit",
"targets" : [
"SyndiKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SyndiKitTests",
"module_type" : "SwiftTarget",
"name" : "SyndiKitTests",
"path" : "Tests/SyndiKitTests",
"sources" : [
"BlogTests.swift",
"Content.Directories.swift",
"Content.ResultDictionary.swift",
"DecodingErrorTests.swift",
"Extensions/FileManager.swift",
"Extensions/JSONFeed.swift",
"Extensions/Sequence.swift",
"Extensions/SiteCollection.swift",
"Extensions/String.swift",
"Extensions/URL.swift",
"OPMLTests.swift",
"RSSCoded.Durations.swift",
"RSSCodedTests.swift",
"RSSGUIDTests.swift",
"RSSItemCategoryTests.swift",
"UTF8EncodedURLTests.swift",
"WordPressElementsTests.swift",
"WordpressTests.swift",
"XMLStringIntTests.swift"
],
"target_dependencies" : [
"SyndiKit"
],
"type" : "test"
},
{
"c99name" : "SyndiKit",
"module_type" : "SwiftTarget",
"name" : "SyndiKit",
"path" : "Sources/SyndiKit",
"product_dependencies" : [
"XMLCoder"
],
"product_memberships" : [
"SyndiKit"
],
"sources" : [
"Character.swift",
"Collection.swift",
"Common/Author.swift",
"Common/EntryCategory.swift",
"Common/Entryable.swift",
"Common/Feedable.swift",
"Common/Link.swift",
"Common/Primitives/CData.swift",
"Common/Primitives/ListString.swift",
"Common/Primitives/UTF8EncodedURL.swift",
"Common/Primitives/XMLStringInt.swift",
"Decoding/AnyDecoding.swift",
"Decoding/CustomDecoderSetup.swift",
"Decoding/DateFormatterDecoder.swift",
"Decoding/DecodableFeed.swift",
"Decoding/DecoderSetup.swift",
"Decoding/DecoderSource.swift",
"Decoding/Decoding.swift",
"Decoding/DecodingError.swift",
"Decoding/JSONDecoder.swift",
"Decoding/SynDecoder+Helpers.swift",
"Decoding/SynDecoder.swift",
"Decoding/TypeDecoder.swift",
"Decoding/XMLDecoder.swift",
"Dictionary.swift",
"Formats/Blogs/CategoryDescriptor.swift",
"Formats/Blogs/CategoryLanguage.swift",
"Formats/Blogs/LanguageContentResult.swift",
"Formats/Blogs/ProcessedBlogsResult.swift",
"Formats/Blogs/Site.swift",
"Formats/Blogs/SiteCategory.swift",
"Formats/Blogs/SiteCategoryType.swift",
"Formats/Blogs/SiteCollection.swift",
"Formats/Blogs/SiteCollectionDirectory.swift",
"Formats/Blogs/SiteCollectionProcessor.swift",
"Formats/Blogs/SiteDirectory.swift",
"Formats/Blogs/SiteDirectoryBuilder.swift",
"Formats/Blogs/SiteLanguage.swift",
"Formats/Blogs/SiteLanguageCategory+Site.swift",
"Formats/Blogs/SiteLanguageCategory.swift",
"Formats/Blogs/SiteLanguageContent.swift",
"Formats/Blogs/SiteLanguageType.swift",
"Formats/Feeds/Atom/AtomCategory.swift",
"Formats/Feeds/Atom/AtomEntry.swift",
"Formats/Feeds/Atom/AtomFeed.swift",
"Formats/Feeds/Atom/AtomMedia.swift",
"Formats/Feeds/Atom/AtomMediaGroup.swift",
"Formats/Feeds/JSONFeed/JSONFeed.swift",
"Formats/Feeds/JSONFeed/JSONItem.swift",
"Formats/Feeds/RSS/Enclosure.swift",
"Formats/Feeds/RSS/EntryID.swift",
"Formats/Feeds/RSS/Properties/BasicProperties.swift",
"Formats/Feeds/RSS/Properties/ITunesProperties.swift",
"Formats/Feeds/RSS/Properties/MediaProperties.swift",
"Formats/Feeds/RSS/Properties/PodcastProperties.swift",
"Formats/Feeds/RSS/Properties/WordPressProperties.swift",
"Formats/Feeds/RSS/RSSChannel.swift",
"Formats/Feeds/RSS/RSSFeed.swift",
"Formats/Feeds/RSS/RSSImage.swift",
"Formats/Feeds/RSS/RSSItem+Init.swift",
"Formats/Feeds/RSS/RSSItem+InternalInit.swift",
"Formats/Feeds/RSS/RSSItem.swift",
"Formats/Feeds/RSS/RSSItemCategory.swift",
"Formats/Media/MediaContent.swift",
"Formats/Media/Podcast/PodcastChapters+MimeType.swift",
"Formats/Media/Podcast/PodcastChapters.swift",
"Formats/Media/Podcast/PodcastEpisode.swift",
"Formats/Media/Podcast/PodcastFunding.swift",
"Formats/Media/Podcast/PodcastLocation+GeoURI.swift",
"Formats/Media/Podcast/PodcastLocation+OsmQuery.swift",
"Formats/Media/Podcast/PodcastLocation.swift",
"Formats/Media/Podcast/PodcastLocked.swift",
"Formats/Media/Podcast/PodcastPerson+Role.swift",
"Formats/Media/Podcast/PodcastPerson.swift",
"Formats/Media/Podcast/PodcastSeason.swift",
"Formats/Media/Podcast/PodcastSoundbite.swift",
"Formats/Media/Podcast/PodcastTranscript+MimeType.swift",
"Formats/Media/Podcast/PodcastTranscript.swift",
"Formats/Media/Video.swift",
"Formats/Media/Wordpress/Entryable+WordPressPost.swift",
"Formats/Media/Wordpress/WPCategory.swift",
"Formats/Media/Wordpress/WPPostMeta.swift",
"Formats/Media/Wordpress/WPTag.swift",
"Formats/Media/Wordpress/WordPressElements.swift",
"Formats/Media/Wordpress/WordPressError.swift",
"Formats/Media/Wordpress/WordPressPost+BasicProperties.swift",
"Formats/Media/Wordpress/WordPressPost+CategoryProperties.swift",
"Formats/Media/Wordpress/WordPressPost+DateProperties.swift",
"Formats/Media/Wordpress/WordPressPost+Hashable.swift",
"Formats/Media/Wordpress/WordPressPost+Init.swift",
"Formats/Media/Wordpress/WordPressPost+MetaProperties.swift",
"Formats/Media/Wordpress/WordPressPost+ProcessedData.swift",
"Formats/Media/Wordpress/WordPressPost+ProcessedFields.swift",
"Formats/Media/Wordpress/WordPressPost+Processor.swift",
"Formats/Media/Wordpress/WordPressPost+ValidatedFields.swift",
"Formats/Media/Wordpress/WordPressPost+Validator.swift",
"Formats/Media/Wordpress/WordPressPost.swift",
"Formats/Media/YouTube/YouTubeID.swift",
"Formats/Media/iTunes/iTunesDuration.swift",
"Formats/Media/iTunes/iTunesEpisode.swift",
"Formats/Media/iTunes/iTunesImage.swift",
"Formats/Media/iTunes/iTunesOwner.swift",
"Formats/OPML/OPML+Body.swift",
"Formats/OPML/OPML+Head.swift",
"Formats/OPML/OPML+Outline.swift",
"Formats/OPML/OPML.swift",
"Formats/OPML/OutlineType.swift",
"Formats/SyndicationUpdate/SyndicationUpdate.swift",
"Formats/SyndicationUpdate/SyndicationUpdateFrequency.swift",
"Formats/SyndicationUpdate/SyndicationUpdatePeriod.swift",
"KeyedDecodingContainerProtocol.swift",
"StringProtocol.swift",
"URL.swift"
],
"type" : "library"
}
],
"tools_version" : "6.1"
}
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:eb0758f51dbd6991fb9e51dedbfbcbec142ffc0d3b9b8ad91fa19d35e5136f0a
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Done.