Build Information
Successful build of SwiftGen, reference stable (f7c23b), with Swift 6.4 for macOS (SPM) on 23 Sep 2026 17:17:43 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tuist/SwiftGen.git
Reference: stable
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/tuist/SwiftGen
* branch stable -> FETCH_HEAD
* [new branch] stable -> origin/stable
HEAD is now at f7c23b6 Merge pull request #1106 from SwiftGen/release/6.6.3
Cloned https://github.com/tuist/SwiftGen.git
Revision (git rev-parse @):
f7c23b63053e5a8aab4a4dbb633b24920bbb9436
SUCCESS checkout https://github.com/tuist/SwiftGen.git at stable
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/tuist/SwiftGen.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 538]
[Planning deferred tasks]
[122 / 239] Kanna_Kanna
[126 / 239] SwiftGen_TestUtils
[127 / 239] SwiftGen_TestUtils
[129 / 239]
[141 / 246] PathKit
[148 / 260]
[152 / 260]
[161 / 261]
[163 / 261]
[172 / 352]
[185 / 352]
[197 / 397]
[202 / 397]
[219 / 397]
[226 / 397]
[230 / 397]
[240 / 397]
[244 / 397]
[250 / 397]
[257 / 397]
[271 / 398]
[274 / 398]
[275 / 398]
[279 / 409]
[280 / 409]
[283 / 409]
[292 / 409] Stencil
[293 / 409] Kanna
[297 / 409] Stencil
[304 / 409] Yams
[318 / 409] Difference
[325 / 409] Stencil-product
[333 / 409] Stencil
[339 / 409] PathKit
[342 / 409] Yams
[347 / 409] Kanna
[353 / 409] Stencil
[355 / 409] ArgumentParser
[359 / 409] ArgumentParser
[363 / 409]
[366 / 410] Difference
[367 / 411] Yams-product
[368 / 411] ArgumentParser
[374 / 422] StencilSwiftKit
[375 / 422] StencilSwiftKit
[380 / 422] StencilSwiftKit
[390 / 462]
[401 / 462]
[408 / 462] ArgumentParser
[412 / 462]
[415 / 462]
[417 / 462]
[418 / 462]
[429 / 462] SwiftGenKit
[436 / 463] SwiftGenKit
[436 / 463] SwiftGenCLI
[445 / 474] SwiftGenCLI
[453 / 474] swiftgen-product
[457 / 476]
[457 / 476] swiftgen-product
[464 / 487] swiftgen-product
[465 / 500]
[469 / 500] swiftgen-product
[472 / 500]
[477 / 500] SwiftGenKit-product
[479 / 500] swiftgen-product
[481 / 500]
[490 / 500] TestUtils
[497 / 500] swiftgen-product
[498 / 500] TestUtils
Build complete! (14.41 sec)
Fetching https://github.com/krzysztofzablocki/Difference.git
[1/486] Fetching difference
Fetched https://github.com/krzysztofzablocki/Difference.git (1.54s)
Fetching https://github.com/stencilproject/Stencil.git
Fetching https://github.com/shibapm/Komondor.git
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/SwiftGen/StencilSwiftKit.git
Fetching https://github.com/tid-kijyun/Kanna.git
Fetching https://github.com/kylef/PathKit.git
Fetching https://github.com/apple/swift-argument-parser.git
[1/4008] Fetching stencilswiftkit
[2/4517] Fetching stencilswiftkit, komondor
[133/7035] Fetching stencilswiftkit, komondor, kanna
[360/18896] Fetching stencilswiftkit, komondor, kanna, yams
[742/24180] Fetching stencilswiftkit, komondor, kanna, yams, stencil
[3696/43098] Fetching stencilswiftkit, komondor, kanna, yams, stencil, swift-argument-parser
[5508/44558] Fetching stencilswiftkit, komondor, kanna, yams, stencil, swift-argument-parser, pathkit
Fetched https://github.com/stencilproject/Stencil.git (1.39s)
Fetched https://github.com/shibapm/Komondor.git (1.39s)
[5625/38765] Fetching stencilswiftkit, kanna, yams, swift-argument-parser, pathkit
Fetched https://github.com/kylef/PathKit.git (1.52s)
[11215/37305] Fetching stencilswiftkit, kanna, yams, swift-argument-parser
Fetched https://github.com/jpsim/Yams.git (4.46s)
Fetched https://github.com/apple/swift-argument-parser.git (4.46s)
Fetched https://github.com/SwiftGen/StencilSwiftKit.git (4.46s)
Fetched https://github.com/tid-kijyun/Kanna.git (4.46s)
Computing version for https://github.com/SwiftGen/StencilSwiftKit.git
Computed https://github.com/SwiftGen/StencilSwiftKit.git at 2.10.1 (5.20s)
Computing version for https://github.com/shibapm/Komondor.git
Computed https://github.com/shibapm/Komondor.git at 1.1.3 (2.31s)
Fetching https://github.com/JohnSundell/ShellOut.git
Fetching https://github.com/shibapm/PackageConfig.git
[1/580] Fetching packageconfig
[581/1560] Fetching packageconfig, shellout
Fetched https://github.com/shibapm/PackageConfig.git (2.05s)
Fetched https://github.com/JohnSundell/ShellOut.git (2.05s)
Computing version for https://github.com/stencilproject/Stencil.git
Computed https://github.com/stencilproject/Stencil.git at 0.15.1 (2.74s)
Fetching https://github.com/kylef/Spectre.git
[1/1021] Fetching spectre
Fetched https://github.com/kylef/Spectre.git (1.11s)
Computing version for https://github.com/kylef/PathKit.git
Computed https://github.com/kylef/PathKit.git at 1.0.1 (1.81s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.10.1 (0.67s)
Computing version for https://github.com/tid-kijyun/Kanna.git
Computed https://github.com/tid-kijyun/Kanna.git at 5.3.0 (0.64s)
Computing version for https://github.com/JohnSundell/ShellOut.git
Computed https://github.com/JohnSundell/ShellOut.git at 2.3.0 (0.64s)
Computing version for https://github.com/shibapm/PackageConfig.git
Computed https://github.com/shibapm/PackageConfig.git at 1.1.3 (0.64s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.4.0 (0.64s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.59s)
Creating working copy for https://github.com/SwiftGen/StencilSwiftKit.git
Working copy of https://github.com/SwiftGen/StencilSwiftKit.git resolved at 2.10.1
Creating working copy for https://github.com/tid-kijyun/Kanna.git
Working copy of https://github.com/tid-kijyun/Kanna.git resolved at 5.3.0
Creating working copy for https://github.com/shibapm/Komondor.git
Working copy of https://github.com/shibapm/Komondor.git resolved at 1.1.3
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.4.0
Creating working copy for https://github.com/shibapm/PackageConfig.git
Working copy of https://github.com/shibapm/PackageConfig.git resolved at 1.1.3
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.10.1
Creating working copy for https://github.com/JohnSundell/ShellOut.git
Working copy of https://github.com/JohnSundell/ShellOut.git resolved at 2.3.0
Creating working copy for https://github.com/kylef/PathKit.git
Working copy of https://github.com/kylef/PathKit.git resolved at 1.0.1
Creating working copy for https://github.com/krzysztofzablocki/Difference.git
Working copy of https://github.com/krzysztofzablocki/Difference.git resolved at master (1deadf0)
Creating working copy for https://github.com/stencilproject/Stencil.git
Working copy of https://github.com/stencilproject/Stencil.git resolved at 0.15.1
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:25:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSArray' to imported protocol 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m23 |[0;0m ///
[0;36m24 |[0;0m
[0;36m25 |[0;0m extension NSArray: NodeRepresentable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSArray' to imported protocol 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m26 |[0;0m public func represented() throws -> Node {
[0;36m27 |[0;0m guard let array = self as? [Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:34:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSDate' to imported protocols 'ScalarRepresentable', 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m32 |[0;0m }
[0;36m33 |[0;0m
[0;36m34 |[0;0m extension NSDate: ScalarRepresentable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSDate' to imported protocols 'ScalarRepresentable', 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m35 |[0;0m public func represented() -> Node.Scalar {
[0;36m36 |[0;0m (self as Date).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:40:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSDictionary' to imported protocol 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m38 |[0;0m }
[0;36m39 |[0;0m
[0;36m40 |[0;0m extension NSDictionary: NodeRepresentable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSDictionary' to imported protocol 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m41 |[0;0m public func represented() throws -> Node {
[0;36m42 |[0;0m guard let dictionary = self as? [AnyHashable: Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:49:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSData' to imported protocols 'ScalarRepresentable', 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m47 |[0;0m }
[0;36m48 |[0;0m
[0;36m49 |[0;0m extension NSData: ScalarRepresentable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSData' to imported protocols 'ScalarRepresentable', 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m50 |[0;0m public func represented() -> Node.Scalar {
[0;36m51 |[0;0m (self as Data).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:55:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSNumber' to imported protocols 'ScalarRepresentable', 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m53 |[0;0m }
[0;36m54 |[0;0m
[0;36m55 |[0;0m extension NSNumber: ScalarRepresentable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSNumber' to imported protocols 'ScalarRepresentable', 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m56 |[0;0m public func represented() -> Node.Scalar {
[0;36m57 |[0;0m if CFGetTypeID(self) == CFBooleanGetTypeID() {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:25:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSArray' to imported protocol 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m23 |[0;0m ///
[0;36m24 |[0;0m
[0;36m25 |[0;0m extension NSArray: NodeRepresentable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSArray' to imported protocol 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m26 |[0;0m public func represented() throws -> Node {
[0;36m27 |[0;0m guard let array = self as? [Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:34:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSDate' to imported protocols 'ScalarRepresentable', 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m32 |[0;0m }
[0;36m33 |[0;0m
[0;36m34 |[0;0m extension NSDate: ScalarRepresentable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSDate' to imported protocols 'ScalarRepresentable', 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m35 |[0;0m public func represented() -> Node.Scalar {
[0;36m36 |[0;0m (self as Date).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:40:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSDictionary' to imported protocol 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m38 |[0;0m }
[0;36m39 |[0;0m
[0;36m40 |[0;0m extension NSDictionary: NodeRepresentable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSDictionary' to imported protocol 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m41 |[0;0m public func represented() throws -> Node {
[0;36m42 |[0;0m guard let dictionary = self as? [AnyHashable: Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:49:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSData' to imported protocols 'ScalarRepresentable', 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m47 |[0;0m }
[0;36m48 |[0;0m
[0;36m49 |[0;0m extension NSData: ScalarRepresentable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSData' to imported protocols 'ScalarRepresentable', 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m50 |[0;0m public func represented() -> Node.Scalar {
[0;36m51 |[0;0m (self as Data).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:55:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSNumber' to imported protocols 'ScalarRepresentable', 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m53 |[0;0m }
[0;36m54 |[0;0m
[0;36m55 |[0;0m extension NSNumber: ScalarRepresentable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'NSNumber' to imported protocols 'ScalarRepresentable', 'NodeRepresentable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m56 |[0;0m public func represented() -> Node.Scalar {
[0;36m57 |[0;0m if CFGetTypeID(self) == CFBooleanGetTypeID() {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Parsers/Files/FilesFile.swift:32:19: [1;33mwarning: [1;39m'UTTypeCreatePreferredIdentifierForTag' was deprecated in macOS 12.0: Use the UTType class instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m30 |[0;0m
[0;36m31 |[0;0m if let ext = self.ext,
[0;36m32 |[0;0m let uti = UTTypeCreatePreferredIdentifierForTag(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'UTTypeCreatePreferredIdentifierForTag' was deprecated in macOS 12.0: Use the UTType class instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m33 |[0;0m kUTTagClassFilenameExtension, ext as NSString, nil
[0;36m34 |[0;0m )?.takeRetainedValue(),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Parsers/Files/FilesFile.swift:33:11: [1;33mwarning: [1;39m'kUTTagClassFilenameExtension' was deprecated in macOS 12.0: Use UTTagClassFilenameExtension instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m31 |[0;0m if let ext = self.ext,
[0;36m32 |[0;0m let uti = UTTypeCreatePreferredIdentifierForTag(
[0;36m33 |[0;0m kUTTagClassFilenameExtension, ext as NSString, nil
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kUTTagClassFilenameExtension' was deprecated in macOS 12.0: Use UTTagClassFilenameExtension instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m34 |[0;0m )?.takeRetainedValue(),
[0;36m35 |[0;0m let mimetype = UTTypeCopyPreferredTagWithClass(uti, kUTTagClassMIMEType)?.takeRetainedValue() {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Parsers/Files/FilesFile.swift:35:24: [1;33mwarning: [1;39m'UTTypeCopyPreferredTagWithClass' was deprecated in macOS 12.0: Use the UTType class instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m33 |[0;0m kUTTagClassFilenameExtension, ext as NSString, nil
[0;36m34 |[0;0m )?.takeRetainedValue(),
[0;36m35 |[0;0m let mimetype = UTTypeCopyPreferredTagWithClass(uti, kUTTagClassMIMEType)?.takeRetainedValue() {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'UTTypeCopyPreferredTagWithClass' was deprecated in macOS 12.0: Use the UTType class instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m36 |[0;0m self.mimeType = mimetype as String
[0;36m37 |[0;0m } else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Parsers/Files/FilesFile.swift:35:61: [1;33mwarning: [1;39m'kUTTagClassMIMEType' was deprecated in macOS 12.0: Use UTTagClassMIMEType instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m33 |[0;0m kUTTagClassFilenameExtension, ext as NSString, nil
[0;36m34 |[0;0m )?.takeRetainedValue(),
[0;36m35 |[0;0m let mimetype = UTTypeCopyPreferredTagWithClass(uti, kUTTagClassMIMEType)?.takeRetainedValue() {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kUTTagClassMIMEType' was deprecated in macOS 12.0: Use UTTagClassMIMEType instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m36 |[0;0m self.mimeType = mimetype as String
[0;36m37 |[0;0m } else {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Parsers/Colors/ColorsTXTFileParser.swift:58:23: [1;33mwarning: [1;39m'scanUpTo(_:into:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m56 |[0;0m var key: NSString?
[0;36m57 |[0;0m var value: NSString?
[0;36m58 |[0;0m guard scanner.scanUpTo(seperator, into: &key) &&
[0;36m|[0;0m `- [1;33mwarning: [1;39m'scanUpTo(_:into:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m59 |[0;0m scanner.scanString(seperator, into: nil) &&
[0;36m60 |[0;0m scanner.scanUpToCharacters(from: .whitespaces, into: &value) else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Parsers/Colors/ColorsTXTFileParser.swift:59:19: [1;33mwarning: [1;39m'scanString(_:into:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m57 |[0;0m var value: NSString?
[0;36m58 |[0;0m guard scanner.scanUpTo(seperator, into: &key) &&
[0;36m59 |[0;0m scanner.scanString(seperator, into: nil) &&
[0;36m|[0;0m `- [1;33mwarning: [1;39m'scanString(_:into:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m60 |[0;0m scanner.scanUpToCharacters(from: .whitespaces, into: &value) else {
[0;36m61 |[0;0m continue
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Parsers/Colors/ColorsTXTFileParser.swift:60:19: [1;33mwarning: [1;39m'scanUpToCharacters(from:into:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m58 |[0;0m guard scanner.scanUpTo(seperator, into: &key) &&
[0;36m59 |[0;0m scanner.scanString(seperator, into: nil) &&
[0;36m60 |[0;0m scanner.scanUpToCharacters(from: .whitespaces, into: &value) else {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'scanUpToCharacters(from:into:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m61 |[0;0m continue
[0;36m62 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenCLI/Template Loader.swift:19:18: [1;33mwarning: [1;39m'StencilSwiftTemplate' is deprecated: No longer needed with Stencil whitespace control features[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m )
[0;36m18 |[0;0m } else {
[0;36m19 |[0;0m return try StencilSwiftTemplate(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'StencilSwiftTemplate' is deprecated: No longer needed with Stencil whitespace control features[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m templateString: path.read(),
[0;36m21 |[0;0m environment: stencilSwiftEnvironment(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenCLI/Template Loader.swift:23:26: [1;33mwarning: [1;39m'StencilSwiftTemplate' is deprecated: No longer needed with Stencil whitespace control features[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m environment: stencilSwiftEnvironment(
[0;36m22 |[0;0m templatePaths: [path.parent()],
[0;36m23 |[0;0m templateClass: StencilSwiftTemplate.self,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'StencilSwiftTemplate' is deprecated: No longer needed with Stencil whitespace control features[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m24 |[0;0m trimBehaviour: .nothing
[0;36m25 |[0;0m )
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/DeprecatedCommand.swift:40:9: [1;33mwarning: [1;39mcannot use conformance of 'InterfaceBuilder.Parser' to 'ParserWithInfo' in a property declaration member of a type not marked '@_implementationOnly'; 'SwiftGenCLI' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m38 |[0;0m struct Storyboards: DeprecatedCommand {
[0;36m39 |[0;0m @OptionGroup
[0;36m40 |[0;0m var command: Commands.Run.ParserCommand<InterfaceBuilder.Parser>
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use conformance of 'InterfaceBuilder.Parser' to 'ParserWithInfo' in a property declaration member of a type not marked '@_implementationOnly'; 'SwiftGenCLI' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mThe missing import of module 'SwiftGenCLI' will be added implicitly[0;0m
[0;36m41 |[0;0m }
[0;36m42 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/ExpressibleByArgument.swift:11:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'Path' to imported protocols 'ExpressibleByArgument', 'Decodable', '_SendableMetatype'; this will not behave correctly if the owners of 'PathKit' introduce this conformance in the future[0;0m
[0;36m9 |[0;0m import SwiftGenCLI
[0;36m10 |[0;0m
[0;36m11 |[0;0m extension Path: ExpressibleByArgument, Decodable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'Path' to imported protocols 'ExpressibleByArgument', 'Decodable', '_SendableMetatype'; this will not behave correctly if the owners of 'PathKit' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m12 |[0;0m public init?(argument: String) {
[0;36m13 |[0;0m self.init(argument)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/ExpressibleByArgument.swift:23:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'ParserCLI' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'SwiftGenCLI' introduce this conformance in the future[0;0m
[0;36m21 |[0;0m }
[0;36m22 |[0;0m
[0;36m23 |[0;0m extension ParserCLI: ExpressibleByArgument {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'ParserCLI' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'SwiftGenCLI' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m24 |[0;0m public init?(argument: String) {
[0;36m25 |[0;0m guard let existing = Self.command(named: argument) else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/ExpressibleByArgument.swift:30:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CommandLogLevel' to imported protocols 'EnumerableFlag', 'CaseIterable'; this will not behave correctly if the owners of 'SwiftGenCLI' introduce this conformance in the future[0;0m
[0;36m28 |[0;0m }
[0;36m29 |[0;0m
[0;36m30 |[0;0m extension CommandLogLevel: EnumerableFlag {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CommandLogLevel' to imported protocols 'EnumerableFlag', 'CaseIterable'; this will not behave correctly if the owners of 'SwiftGenCLI' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m31 |[0;0m public static let allCases: [CommandLogLevel] = [.quiet, .default, .verbose]
[0;36m32 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/DeprecatedCommand.swift:40:9: [1;33mwarning: [1;39mcannot use conformance of 'InterfaceBuilder.Parser' to 'ParserWithInfo' in a property declaration member of a type not marked '@_implementationOnly'; 'SwiftGenCLI' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m38 |[0;0m struct Storyboards: DeprecatedCommand {
[0;36m39 |[0;0m @OptionGroup
[0;36m40 |[0;0m var command: Commands.Run.ParserCommand<InterfaceBuilder.Parser>
[0;36m|[0;0m |- [1;33mwarning: [1;39mcannot use conformance of 'InterfaceBuilder.Parser' to 'ParserWithInfo' in a property declaration member of a type not marked '@_implementationOnly'; 'SwiftGenCLI' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mThe missing import of module 'SwiftGenCLI' will be added implicitly[0;0m
[0;36m41 |[0;0m }
[0;36m42 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Parsers/Colors/ColorsFileTypeParser.swift:40:16: [1;33mwarning: [1;39m'scanString(_:into:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m38 |[0;0m
[0;36m39 |[0;0m let prefixLen: Int
[0;36m40 |[0;0m if scanner.scanString("#", into: nil) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'scanString(_:into:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m41 |[0;0m prefixLen = 1
[0;36m42 |[0;0m } else if scanner.scanString("0x", into: nil) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Parsers/Colors/ColorsFileTypeParser.swift:42:23: [1;33mwarning: [1;39m'scanString(_:into:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m40 |[0;0m if scanner.scanString("#", into: nil) {
[0;36m41 |[0;0m prefixLen = 1
[0;36m42 |[0;0m } else if scanner.scanString("0x", into: nil) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'scanString(_:into:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m43 |[0;0m prefixLen = 2
[0;36m44 |[0;0m } else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Parsers/Colors/ColorsFileTypeParser.swift:49:19: [1;33mwarning: [1;39m'scanHexInt32' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m47 |[0;0m
[0;36m48 |[0;0m var value: UInt32 = 0
[0;36m49 |[0;0m guard scanner.scanHexInt32(&value) else {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'scanHexInt32' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m50 |[0;0m throw ParserError.invalidHexColor(path: path, string: hex, key: key)
[0;36m51 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Parsers/Colors/ColorsFileTypeParser.swift:70:12: [1;33mwarning: [1;39m'usingColorSpaceName' was deprecated in macOS 10.14: Use -colorUsingType: or -colorUsingColorSpace: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m68 |[0;0m guard colorSpace.colorSpaceModel != .rgb else { return self }
[0;36m69 |[0;0m
[0;36m70 |[0;0m return usingColorSpaceName(.calibratedRGB)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'usingColorSpaceName' was deprecated in macOS 10.14: Use -colorUsingType: or -colorUsingColorSpace: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m71 |[0;0m }
[0;36m72 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Parsers/Fonts/FontsParser.swift:49:12: [1;33mwarning: [1;39m'UTTypeConformsTo' was deprecated in macOS 12.0: Use -[UTType conformsToType:] instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m47 |[0;0m }
[0;36m48 |[0;0m
[0;36m49 |[0;0m return UTTypeConformsTo(uti as CFString, kUTTypeFont)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'UTTypeConformsTo' was deprecated in macOS 12.0: Use -[UTType conformsToType:] instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m50 |[0;0m }
[0;36m51 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Parsers/Fonts/FontsParser.swift:49:46: [1;33mwarning: [1;39m'kUTTypeFont' was deprecated in macOS 12.0: Use UTTypeFont or UTType.font (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m47 |[0;0m }
[0;36m48 |[0;0m
[0;36m49 |[0;0m return UTTypeConformsTo(uti as CFString, kUTTypeFont)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'kUTTypeFont' was deprecated in macOS 12.0: Use UTTypeFont or UTType.font (swift) instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m50 |[0;0m }
[0;36m51 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/ExpressibleByArgument.swift:11:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'Path' to imported protocols 'ExpressibleByArgument', 'Decodable', '_SendableMetatype'; this will not behave correctly if the owners of 'PathKit' introduce this conformance in the future[0;0m
[0;36m9 |[0;0m import SwiftGenCLI
[0;36m10 |[0;0m
[0;36m11 |[0;0m extension Path: ExpressibleByArgument, Decodable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'Path' to imported protocols 'ExpressibleByArgument', 'Decodable', '_SendableMetatype'; this will not behave correctly if the owners of 'PathKit' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m12 |[0;0m public init?(argument: String) {
[0;36m13 |[0;0m self.init(argument)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/ExpressibleByArgument.swift:23:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'ParserCLI' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'SwiftGenCLI' introduce this conformance in the future[0;0m
[0;36m21 |[0;0m }
[0;36m22 |[0;0m
[0;36m23 |[0;0m extension ParserCLI: ExpressibleByArgument {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'ParserCLI' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'SwiftGenCLI' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m24 |[0;0m public init?(argument: String) {
[0;36m25 |[0;0m guard let existing = Self.command(named: argument) else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/ExpressibleByArgument.swift:30:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CommandLogLevel' to imported protocols 'EnumerableFlag', 'CaseIterable'; this will not behave correctly if the owners of 'SwiftGenCLI' introduce this conformance in the future[0;0m
[0;36m28 |[0;0m }
[0;36m29 |[0;0m
[0;36m30 |[0;0m extension CommandLogLevel: EnumerableFlag {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CommandLogLevel' to imported protocols 'EnumerableFlag', 'CaseIterable'; this will not behave correctly if the owners of 'SwiftGenCLI' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m31 |[0;0m public static let allCases: [CommandLogLevel] = [.quiet, .default, .verbose]
[0;36m32 |[0;0m
Build complete.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.1",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
},
{
"identity" : "pathkit",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/kylef/PathKit.git"
},
{
"identity" : "difference",
"requirement" : {
"branch" : [
"master"
]
},
"type" : "sourceControl",
"url" : "https://github.com/krzysztofzablocki/Difference.git"
},
{
"identity" : "stencil",
"requirement" : {
"range" : [
{
"lower_bound" : "0.15.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/stencilproject/Stencil.git"
},
{
"identity" : "komondor",
"requirement" : {
"exact" : [
"1.1.3"
]
},
"type" : "sourceControl",
"url" : "https://github.com/shibapm/Komondor.git"
},
{
"identity" : "stencilswiftkit",
"requirement" : {
"range" : [
{
"lower_bound" : "2.10.1",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/SwiftGen/StencilSwiftKit.git"
},
{
"identity" : "kanna",
"requirement" : {
"range" : [
{
"lower_bound" : "5.2.7",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tid-kijyun/Kanna.git"
}
],
"manifest_display_name" : "SwiftGen",
"name" : "SwiftGen",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.11"
}
],
"products" : [
{
"name" : "swiftgen",
"targets" : [
"SwiftGen"
],
"type" : {
"executable" : null
}
},
{
"name" : "SwiftGenCLI",
"targets" : [
"SwiftGenCLI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftGenKit",
"targets" : [
"SwiftGenKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "TestUtils",
"module_type" : "SwiftTarget",
"name" : "TestUtils",
"path" : "Sources/TestUtils",
"product_dependencies" : [
"Difference",
"PathKit"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/TestUtils/Fixtures/Configs",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/TestUtils/Fixtures/Generated",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/TestUtils/Fixtures/Resources",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/TestUtils/Fixtures/StencilContexts",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Config.swift",
"Parser.swift",
"TestLogger.swift",
"TestsHelper+Context.swift",
"TestsHelper+Strings.swift",
"TestsHelper.swift",
"VariationGenerator.swift"
],
"target_dependencies" : [
"SwiftGenKit",
"SwiftGenCLI"
],
"type" : "library"
},
{
"c99name" : "TemplatesTests",
"module_type" : "SwiftTarget",
"name" : "TemplatesTests",
"path" : "Tests/TemplatesTests",
"product_dependencies" : [
"StencilSwiftKit"
],
"sources" : [
"ColorsTests.swift",
"CoreDataTests.swift",
"FilesTests.swift",
"FontsTests.swift",
"InterfaceBuilderMacOSTests.swift",
"InterfaceBuilderTests.swift",
"InterfaceBuilderiOSTests.swift",
"JsonTests.swift",
"PlistTests.swift",
"StringsTests.swift",
"XCAssetsTests.swift",
"YamlTests.swift"
],
"target_dependencies" : [
"SwiftGenKit",
"TestUtils"
],
"type" : "test"
},
{
"c99name" : "SwiftGenTests",
"module_type" : "SwiftTarget",
"name" : "SwiftGenTests",
"path" : "Tests/SwiftGenTests",
"sources" : [
"ConfigGenerateFileListTests.swift",
"ConfigInitTests.swift",
"ConfigLintTests.swift",
"ConfigReadTests.swift",
"ConfigRunTests.swift"
],
"target_dependencies" : [
"SwiftGenCLI",
"TestUtils"
],
"type" : "test"
},
{
"c99name" : "SwiftGenKitTests",
"module_type" : "SwiftTarget",
"name" : "SwiftGenKitTests",
"path" : "Tests/SwiftGenKitTests",
"sources" : [
"AssetCatalogTests.swift",
"ColorsCLRFileTests.swift",
"ColorsJSONFileTests.swift",
"ColorsTests.swift",
"ColorsTextFileTests.swift",
"ColorsXMLFileTests.swift",
"CoreDataTests.swift",
"FilesTests.swift",
"FilterTests.swift",
"FontsTests.swift",
"InterfaceBuilderMacOSTests.swift",
"InterfaceBuilderiOSTests.swift",
"JSONTests.swift",
"PlistTests.swift",
"StringPlaceholderTypeTests.swift",
"StringsTests.swift",
"YamlTests.swift"
],
"target_dependencies" : [
"SwiftGenKit",
"TestUtils"
],
"type" : "test"
},
{
"c99name" : "SwiftGenKit",
"module_type" : "SwiftTarget",
"name" : "SwiftGenKit",
"path" : "Sources/SwiftGenKit",
"product_dependencies" : [
"Kanna",
"PathKit",
"Stencil",
"Yams"
],
"product_memberships" : [
"swiftgen",
"SwiftGenCLI",
"SwiftGenKit"
],
"sources" : [
"Parsers/AnyCodable.swift",
"Parsers/AssetsCatalog/AssetsCatalogParser.swift",
"Parsers/AssetsCatalog/Catalog.swift",
"Parsers/AssetsCatalog/CatalogEntry.swift",
"Parsers/Colors/ColorsCLRFileParser.swift",
"Parsers/Colors/ColorsFileTypeParser.swift",
"Parsers/Colors/ColorsJSONFileParser.swift",
"Parsers/Colors/ColorsParser.swift",
"Parsers/Colors/ColorsTXTFileParser.swift",
"Parsers/Colors/ColorsXMLFileParser.swift",
"Parsers/CoreData/Attribute.swift",
"Parsers/CoreData/Configuration.swift",
"Parsers/CoreData/CoreDataParser.swift",
"Parsers/CoreData/Entity.swift",
"Parsers/CoreData/FetchRequest.swift",
"Parsers/CoreData/FetchedProperty.swift",
"Parsers/CoreData/Model.swift",
"Parsers/CoreData/Relationship.swift",
"Parsers/CoreData/UniquenessConstraints.swift",
"Parsers/CoreData/UserInfo.swift",
"Parsers/Files/FilesFile.swift",
"Parsers/Files/FilesParser.swift",
"Parsers/Filter.swift",
"Parsers/Fonts/CTFont.swift",
"Parsers/Fonts/Font.swift",
"Parsers/Fonts/FontsParser.swift",
"Parsers/InterfaceBuilder/InterfaceBuilderParser.swift",
"Parsers/InterfaceBuilder/Platform.swift",
"Parsers/InterfaceBuilder/Scene.swift",
"Parsers/InterfaceBuilder/Segue.swift",
"Parsers/InterfaceBuilder/Storyboard.swift",
"Parsers/JSON/JSONFile.swift",
"Parsers/JSON/JSONParser.swift",
"Parsers/Parser.swift",
"Parsers/ParserOption.swift",
"Parsers/ParserOptionList.swift",
"Parsers/ParserOptionValues.swift",
"Parsers/Plist/PlistFile.swift",
"Parsers/Plist/PlistParser.swift",
"Parsers/Strings/FileTypeParser/StringsDictFileParser.swift",
"Parsers/Strings/FileTypeParser/StringsFileParser.swift",
"Parsers/Strings/FileTypeParser/StringsFileTypeParser.swift",
"Parsers/Strings/FileTypeParser/StringsFileWithCommentsParser.swift",
"Parsers/Strings/PlaceholderType.swift",
"Parsers/Strings/StringsDictEntry.swift",
"Parsers/Strings/StringsEntry.swift",
"Parsers/Strings/StringsParser.swift",
"Parsers/Yaml/YamlFile.swift",
"Parsers/Yaml/YamlParser.swift",
"Stencil/AssetsCatalogParser+Context.swift",
"Stencil/ColorsParser+Context.swift",
"Stencil/CoreDataParser+Context.swift",
"Stencil/FilesParser+Context.swift",
"Stencil/FontsParser+Context.swift",
"Stencil/InterfaceBuilderParser+Context.swift",
"Stencil/JSONParser+Context.swift",
"Stencil/PlistParser+Context.swift",
"Stencil/StringsParser+Context.swift",
"Stencil/YamlParser+Context.swift",
"Utils/Bool.swift",
"Utils/Metadata.swift",
"Utils/Path.swift",
"Utils/String.swift",
"Utils/YAML.swift",
"Utils/YamsSerialization.swift"
],
"type" : "library"
},
{
"c99name" : "SwiftGenCLI",
"module_type" : "SwiftTarget",
"name" : "SwiftGenCLI",
"path" : "Sources/SwiftGenCLI",
"product_dependencies" : [
"ArgumentParser",
"Kanna",
"PathKit",
"Stencil",
"StencilSwiftKit",
"Yams"
],
"product_memberships" : [
"swiftgen",
"SwiftGenCLI"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenCLI/templates",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Array+Parallel.swift",
"Config/Config+Example.swift",
"Config/Config+Lint.swift",
"Config/Config+Run.swift",
"Config/Config+XCFileList.swift",
"Config/Config.swift",
"Config/ConfigEntry.swift",
"Config/ConfigOutput.swift",
"Logs.swift",
"OutputDestination.swift",
"ParserCLI.swift",
"Path+CommonLocations.swift",
"Template Loader.swift",
"TemplateRef.swift"
],
"target_dependencies" : [
"SwiftGenKit"
],
"type" : "library"
},
{
"c99name" : "SwiftGen",
"module_type" : "SwiftTarget",
"name" : "SwiftGen",
"path" : "Sources/SwiftGen",
"product_memberships" : [
"swiftgen"
],
"sources" : [
"Command.swift",
"Commands/Config.swift",
"Commands/Config/Config Doc.swift",
"Commands/Config/Config GenerateXCFileLists.swift",
"Commands/Config/Config Init.swift",
"Commands/Config/Config Lint.swift",
"Commands/Config/Config Run.swift",
"Commands/Run.swift",
"Commands/Template.swift",
"Commands/Template/Template Cat.swift",
"Commands/Template/Template Doc.swift",
"Commands/Template/Template List.swift",
"Commands/Template/Template Which.swift",
"Common/DeprecatedCommand.swift",
"Common/ExperimentalFlags.swift",
"Common/ExpressibleByArgument.swift",
"Common/OutputDestination.swift",
"Version.swift"
],
"target_dependencies" : [
"SwiftGenCLI"
],
"type" : "executable"
}
],
"tools_version" : "5.6"
}
Done.