Build Information
Successful build of SwiftGen, reference 6.7.0 (4fc8cf), with Swift 6.0 for macOS (SPM) on 30 Dec 2025 06:05:51 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tuist/SwiftGen.git
Reference: 6.7.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/tuist/SwiftGen
* tag 6.7.0 -> FETCH_HEAD
HEAD is now at 4fc8cfd Merge pull request #1 from leszko11/feature/xcstrings-support
Cloned https://github.com/tuist/SwiftGen.git
Revision (git rev-parse @):
4fc8cfdfaea95cef9850098315286a12e55675e9
SUCCESS checkout https://github.com/tuist/SwiftGen.git at 6.7.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/tuist/SwiftGen.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateDoccReference
[2/2] Compiling plugin GenerateManual
Building for debugging...
[2/31] Write sources
[4/31] Write swiftgen-entitlement.plist
[6/31] Write sources
[6/31] Copying PrivacyInfo.xcprivacy
[6/31] Write sources
[16/31] Copying Configs
[17/31] Copying templates
[18/31] Copying StencilContexts
[19/31] Copying Generated
[20/31] Copying Resources
[21/31] Write swift-version-5BDAB9E9C0126B9D.txt
[22/45] Compiling parser.c
[23/45] Compiling emitter.c
[24/45] Compiling writer.c
[25/45] Compiling reader.c
[26/45] Compiling scanner.c
[27/45] Compiling api.c
[29/45] Emitting module ArgumentParserToolInfo
[30/45] Compiling ArgumentParserToolInfo ToolInfo.swift
[31/112] Emitting module ArgumentParser
[32/117] Compiling ArgumentParser CommandConfiguration.swift
[33/117] Compiling ArgumentParser CommandGroup.swift
[34/117] Compiling ArgumentParser EnumerableFlag.swift
[35/117] Compiling ArgumentParser ExpressibleByArgument.swift
[36/117] Compiling ArgumentParser ParsableArguments.swift
[37/117] Compiling ArgumentParser NameSpecification.swift
[38/117] Compiling ArgumentParser Option.swift
[39/117] Compiling ArgumentParser OptionGroup.swift
[40/117] Compiling ArgumentParser ParentCommand.swift
[41/117] Compiling ArgumentParser AsyncParsableCommand.swift
[42/117] Compiling ArgumentParser ArgumentHelp.swift
[43/117] Compiling ArgumentParser ArgumentVisibility.swift
[44/117] Compiling ArgumentParser CompletionKind.swift
[45/117] Compiling ArgumentParser Errors.swift
[46/117] Compiling ArgumentParser Flag.swift
[47/117] Emitting module Yams
[48/119] Compiling ArgumentParser Platform.swift
[49/119] Compiling ArgumentParser SequenceExtensions.swift
[50/119] Compiling ArgumentParser StringExtensions.swift
[51/119] Compiling ArgumentParser SwiftExtensions.swift
[52/119] Compiling ArgumentParser Tree.swift
[53/119] Compiling ArgumentParser CodingKeyValidator.swift
[54/119] Compiling ArgumentParser NonsenseFlagsValidator.swift
[55/119] Compiling ArgumentParser ParsableArgumentsValidation.swift
[56/119] Compiling ArgumentParser PositionalArgumentsValidator.swift
[57/119] Compiling ArgumentParser UniqueNamesValidator.swift
[58/119] Compiling ArgumentParser BashCompletionsGenerator.swift
[59/119] Compiling ArgumentParser CompletionsGenerator.swift
[60/119] Compiling ArgumentParser FishCompletionsGenerator.swift
[61/119] Compiling ArgumentParser ZshCompletionsGenerator.swift
[62/119] Compiling ArgumentParser Argument.swift
[63/119] Compiling ArgumentParser ArgumentDiscussion.swift
[64/119] Compiling ArgumentParser InputKey.swift
[65/119] Compiling ArgumentParser InputOrigin.swift
[66/119] Compiling ArgumentParser Name.swift
[67/119] Compiling ArgumentParser Parsed.swift
[68/119] Compiling ArgumentParser ParsedValues.swift
[69/119] Compiling ArgumentParser ParserError.swift
[70/119] Compiling ArgumentParser SplitArguments.swift
[71/119] Compiling ArgumentParser DumpHelpGenerator.swift
[72/119] Compiling ArgumentParser HelpCommand.swift
[73/119] Compiling ArgumentParser HelpGenerator.swift
[74/119] Compiling ArgumentParser ParsableCommand.swift
[75/119] Compiling ArgumentParser ArgumentDecoder.swift
[76/119] Compiling ArgumentParser ArgumentDefinition.swift
[77/119] Compiling ArgumentParser ArgumentSet.swift
[78/119] Compiling ArgumentParser CommandParser.swift
[79/119] Compiling Kanna resource_bundle_accessor.swift
[80/119] Compiling ArgumentParser MessageInfo.swift
[81/119] Compiling ArgumentParser UsageGenerator.swift
[82/119] Compiling ArgumentParser CollectionExtensions.swift
[83/119] Compiling ArgumentParser Foundation.swift
[84/119] Compiling ArgumentParser Mutex.swift
[85/119] Compiling Kanna libxmlParserOption.swift
[86/119] Emitting module Difference
[87/119] Compiling Difference Difference.swift
[88/119] Compiling Kanna libxmlHTMLDocument.swift
[89/119] Compiling Kanna Deprecated.swift
[90/119] Compiling Kanna libxmlHTMLNode.swift
[91/119] Compiling Kanna Kanna.swift
[92/119] Emitting module Kanna
[93/119] Compiling Kanna CSS.swift
[94/119] Emitting module PathKit
[95/119] Compiling PathKit PathKit.swift
[96/141] Compiling Stencil Extension.swift
[97/141] Compiling Stencil FilterTag.swift
[98/141] Compiling Stencil DynamicMemberLookup.swift
[99/141] Compiling Stencil Environment.swift
[100/141] Compiling Stencil Filters.swift
[101/141] Compiling Stencil ForTag.swift
[102/141] Compiling Stencil Errors.swift
[103/141] Compiling Stencil Expression.swift
[104/141] Compiling Stencil Template.swift
[105/141] Compiling Stencil Tokenizer.swift
[106/141] Compiling Stencil IfTag.swift
[107/141] Compiling Stencil Include.swift
[108/141] Compiling Stencil Inheritance.swift
[109/141] Compiling Stencil KeyPath.swift
[110/141] Compiling Stencil Context.swift
[111/141] Compiling Stencil LazyValueWrapper.swift
[112/141] Compiling Stencil Lexer.swift
[113/141] Compiling Stencil Loader.swift
[114/141] Compiling Stencil Node.swift
[115/141] Compiling Stencil NowTag.swift
[116/141] Compiling Stencil Parser.swift
[117/141] Emitting module Stencil
[139/143] Compiling Stencil TrimBehaviour.swift
[140/143] Compiling Stencil Variable.swift
[141/217] Compiling StencilSwiftKit MapNode.swift
[142/217] Compiling StencilSwiftKit StencilSwiftTemplate.swift
[143/218] Compiling StencilSwiftKit Filters.swift
[144/218] Compiling StencilSwiftKit ImportNode.swift
[145/218] Compiling StencilSwiftKit SetNode.swift
[146/218] Compiling StencilSwiftKit Parameters.swift
[147/218] Compiling SwiftGenKit AssetsCatalogParser+Context.swift
[148/218] Compiling SwiftGenKit ColorsParser+Context.swift
[149/218] Emitting module StencilSwiftKit
[150/218] Compiling StencilSwiftKit Filters+Strings.swift
[151/218] Compiling SwiftGenKit YamlFile.swift
[152/218] Compiling SwiftGenKit YamlParser.swift
[153/218] Compiling StencilSwiftKit SwiftIdentifier.swift
[154/218] Compiling SwiftGenKit FontsParser+Context.swift
[155/218] Compiling SwiftGenKit InterfaceBuilderParser+Context.swift
[156/218] Compiling SwiftGenKit JSONParser+Context.swift
[157/218] Compiling SwiftGenKit PlistParser+Context.swift
[158/218] Compiling SwiftGenKit StringsParser+Context.swift
[159/218] Compiling SwiftGenKit YamlParser+Context.swift
[160/224] Compiling SwiftGenKit Scene.swift
[161/224] Compiling SwiftGenKit Segue.swift
[162/224] Compiling SwiftGenKit Storyboard.swift
[163/224] Compiling SwiftGenKit JSONFile.swift
[164/224] Compiling SwiftGenKit JSONParser.swift
[165/224] Compiling SwiftGenKit Parser.swift
[166/224] Compiling SwiftGenKit ParserOption.swift
[171/224] Compiling SwiftGenKit CoreDataParser+Context.swift
[172/224] Compiling SwiftGenKit FilesParser+Context.swift
[173/224] Emitting module SwiftGenKit
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:25:1: warning: extension 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
23 | ///
24 |
25 | extension NSArray: NodeRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
26 | public func represented() throws -> Node {
27 | guard let array = self as? [Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:34:1: warning: extension 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
32 | }
33 |
34 | extension NSDate: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
35 | public func represented() -> Node.Scalar {
36 | (self as Date).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:40:1: warning: extension 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
38 | }
39 |
40 | extension NSDictionary: NodeRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
41 | public func represented() throws -> Node {
42 | guard let dictionary = self as? [AnyHashable: Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:49:1: warning: extension 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
47 | }
48 |
49 | extension NSData: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
50 | public func represented() -> Node.Scalar {
51 | (self as Data).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:55:1: warning: extension 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
53 | }
54 |
55 | extension NSNumber: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
56 | public func represented() -> Node.Scalar {
57 | if CFGetTypeID(self) == CFBooleanGetTypeID() {
[174/224] Compiling SwiftGenKit Bool.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:25:1: warning: extension 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
23 | ///
24 |
25 | extension NSArray: NodeRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
26 | public func represented() throws -> Node {
27 | guard let array = self as? [Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:34:1: warning: extension 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
32 | }
33 |
34 | extension NSDate: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
35 | public func represented() -> Node.Scalar {
36 | (self as Date).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:40:1: warning: extension 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
38 | }
39 |
40 | extension NSDictionary: NodeRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
41 | public func represented() throws -> Node {
42 | guard let dictionary = self as? [AnyHashable: Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:49:1: warning: extension 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
47 | }
48 |
49 | extension NSData: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
50 | public func represented() -> Node.Scalar {
51 | (self as Data).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:55:1: warning: extension 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
53 | }
54 |
55 | extension NSNumber: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
56 | public func represented() -> Node.Scalar {
57 | if CFGetTypeID(self) == CFBooleanGetTypeID() {
[175/224] Compiling SwiftGenKit Metadata.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:25:1: warning: extension 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
23 | ///
24 |
25 | extension NSArray: NodeRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
26 | public func represented() throws -> Node {
27 | guard let array = self as? [Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:34:1: warning: extension 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
32 | }
33 |
34 | extension NSDate: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
35 | public func represented() -> Node.Scalar {
36 | (self as Date).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:40:1: warning: extension 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
38 | }
39 |
40 | extension NSDictionary: NodeRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
41 | public func represented() throws -> Node {
42 | guard let dictionary = self as? [AnyHashable: Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:49:1: warning: extension 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
47 | }
48 |
49 | extension NSData: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
50 | public func represented() -> Node.Scalar {
51 | (self as Data).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:55:1: warning: extension 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
53 | }
54 |
55 | extension NSNumber: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
56 | public func represented() -> Node.Scalar {
57 | if CFGetTypeID(self) == CFBooleanGetTypeID() {
[176/224] Compiling SwiftGenKit Path.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:25:1: warning: extension 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
23 | ///
24 |
25 | extension NSArray: NodeRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
26 | public func represented() throws -> Node {
27 | guard let array = self as? [Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:34:1: warning: extension 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
32 | }
33 |
34 | extension NSDate: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
35 | public func represented() -> Node.Scalar {
36 | (self as Date).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:40:1: warning: extension 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
38 | }
39 |
40 | extension NSDictionary: NodeRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
41 | public func represented() throws -> Node {
42 | guard let dictionary = self as? [AnyHashable: Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:49:1: warning: extension 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
47 | }
48 |
49 | extension NSData: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
50 | public func represented() -> Node.Scalar {
51 | (self as Data).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:55:1: warning: extension 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
53 | }
54 |
55 | extension NSNumber: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
56 | public func represented() -> Node.Scalar {
57 | if CFGetTypeID(self) == CFBooleanGetTypeID() {
[177/224] Compiling SwiftGenKit String.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:25:1: warning: extension 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
23 | ///
24 |
25 | extension NSArray: NodeRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
26 | public func represented() throws -> Node {
27 | guard let array = self as? [Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:34:1: warning: extension 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
32 | }
33 |
34 | extension NSDate: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
35 | public func represented() -> Node.Scalar {
36 | (self as Date).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:40:1: warning: extension 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
38 | }
39 |
40 | extension NSDictionary: NodeRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
41 | public func represented() throws -> Node {
42 | guard let dictionary = self as? [AnyHashable: Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:49:1: warning: extension 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
47 | }
48 |
49 | extension NSData: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
50 | public func represented() -> Node.Scalar {
51 | (self as Data).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:55:1: warning: extension 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
53 | }
54 |
55 | extension NSNumber: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
56 | public func represented() -> Node.Scalar {
57 | if CFGetTypeID(self) == CFBooleanGetTypeID() {
[178/224] Compiling SwiftGenKit YAML.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:25:1: warning: extension 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
23 | ///
24 |
25 | extension NSArray: NodeRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
26 | public func represented() throws -> Node {
27 | guard let array = self as? [Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:34:1: warning: extension 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
32 | }
33 |
34 | extension NSDate: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
35 | public func represented() -> Node.Scalar {
36 | (self as Date).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:40:1: warning: extension 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
38 | }
39 |
40 | extension NSDictionary: NodeRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
41 | public func represented() throws -> Node {
42 | guard let dictionary = self as? [AnyHashable: Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:49:1: warning: extension 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
47 | }
48 |
49 | extension NSData: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
50 | public func represented() -> Node.Scalar {
51 | (self as Data).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:55:1: warning: extension 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
53 | }
54 |
55 | extension NSNumber: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
56 | public func represented() -> Node.Scalar {
57 | if CFGetTypeID(self) == CFBooleanGetTypeID() {
[179/224] Compiling SwiftGenKit YamsSerialization.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:25:1: warning: extension 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
23 | ///
24 |
25 | extension NSArray: NodeRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
26 | public func represented() throws -> Node {
27 | guard let array = self as? [Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:34:1: warning: extension 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
32 | }
33 |
34 | extension NSDate: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
35 | public func represented() -> Node.Scalar {
36 | (self as Date).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:40:1: warning: extension 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
38 | }
39 |
40 | extension NSDictionary: NodeRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
41 | public func represented() throws -> Node {
42 | guard let dictionary = self as? [AnyHashable: Any] else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:49:1: warning: extension 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
47 | }
48 |
49 | extension NSData: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
50 | public func represented() -> Node.Scalar {
51 | (self as Data).represented()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenKit/Utils/YamsSerialization.swift:55:1: warning: extension 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
53 | }
54 |
55 | extension NSNumber: ScalarRepresentable {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
56 | public func represented() -> Node.Scalar {
57 | if CFGetTypeID(self) == CFBooleanGetTypeID() {
[180/224] Compiling SwiftGenKit AnyCodable.swift
[181/224] Compiling SwiftGenKit AssetsCatalogParser.swift
[182/224] Compiling SwiftGenKit Catalog.swift
[183/224] Compiling SwiftGenKit CatalogEntry.swift
[184/224] Compiling SwiftGenKit ColorsCLRFileParser.swift
[185/224] Compiling SwiftGenKit ColorsFileTypeParser.swift
[186/224] Compiling SwiftGenKit ColorsJSONFileParser.swift
[187/224] Compiling SwiftGenKit StringsFileTypeParser.swift
[188/224] Compiling SwiftGenKit StringsFileWithCommentsParser.swift
[189/224] Compiling SwiftGenKit PlaceholderType.swift
[190/224] Compiling SwiftGenKit StringsCatalogFile.swift
[191/224] Compiling SwiftGenKit StringsDictEntry.swift
[192/224] Compiling SwiftGenKit StringsEntry.swift
[193/224] Compiling SwiftGenKit StringsParser.swift
[194/224] Compiling SwiftGenKit ParserOptionList.swift
[195/224] Compiling SwiftGenKit ParserOptionValues.swift
[196/224] Compiling SwiftGenKit PlistFile.swift
[197/224] Compiling SwiftGenKit PlistParser.swift
[198/224] Compiling SwiftGenKit StringsCatalogFileParser.swift
[199/224] Compiling SwiftGenKit StringsDictFileParser.swift
[200/224] Compiling SwiftGenKit StringsFileParser.swift
[201/224] Compiling SwiftGenKit FetchRequest.swift
[202/224] Compiling SwiftGenKit FetchedProperty.swift
[203/224] Compiling SwiftGenKit Model.swift
[204/224] Compiling SwiftGenKit Relationship.swift
[205/224] Compiling SwiftGenKit UniquenessConstraints.swift
[206/224] Compiling SwiftGenKit UserInfo.swift
[207/224] Compiling SwiftGenKit FilesFile.swift
[208/224] Compiling SwiftGenKit ColorsParser.swift
[209/224] Compiling SwiftGenKit ColorsTXTFileParser.swift
[210/224] Compiling SwiftGenKit ColorsXMLFileParser.swift
[211/224] Compiling SwiftGenKit Attribute.swift
[212/224] Compiling SwiftGenKit Configuration.swift
[213/224] Compiling SwiftGenKit CoreDataParser.swift
[214/224] Compiling SwiftGenKit Entity.swift
[215/224] Compiling SwiftGenKit FilesParser.swift
[216/224] Compiling SwiftGenKit Filter.swift
[217/224] Compiling SwiftGenKit CTFont.swift
[218/224] Compiling SwiftGenKit Font.swift
[219/224] Compiling SwiftGenKit FontsParser.swift
[220/224] Compiling SwiftGenKit InterfaceBuilderParser.swift
[221/224] Compiling SwiftGenKit Platform.swift
[222/239] Compiling SwiftGenCLI Template Loader.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenCLI/Template Loader.swift:19:18: warning: 'StencilSwiftTemplate' is deprecated: No longer needed with Stencil whitespace control features
17 | )
18 | } else {
19 | return try StencilSwiftTemplate(
| `- warning: 'StencilSwiftTemplate' is deprecated: No longer needed with Stencil whitespace control features
20 | templateString: path.read(),
21 | environment: stencilSwiftEnvironment(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGenCLI/Template Loader.swift:23:26: warning: 'StencilSwiftTemplate' is deprecated: No longer needed with Stencil whitespace control features
21 | environment: stencilSwiftEnvironment(
22 | templatePaths: [path.parent()],
23 | templateClass: StencilSwiftTemplate.self,
| `- warning: 'StencilSwiftTemplate' is deprecated: No longer needed with Stencil whitespace control features
24 | trimBehaviour: .nothing
25 | )
[223/239] Compiling SwiftGenCLI TemplateRef.swift
[224/240] Compiling SwiftGenCLI Path+CommonLocations.swift
[225/240] Compiling SwiftGenCLI Logs.swift
[226/240] Compiling SwiftGenCLI OutputDestination.swift
[227/240] Compiling SwiftGenCLI ParserCLI.swift
[228/240] Compiling SwiftGenCLI Config+XCFileList.swift
[229/240] Compiling SwiftGenCLI Config.swift
[230/240] Compiling SwiftGenCLI ConfigEntry.swift
[231/240] Compiling SwiftGenCLI ConfigOutput.swift
[232/240] Emitting module SwiftGenCLI
[233/240] Compiling SwiftGenCLI Array+Parallel.swift
[234/240] Compiling SwiftGenCLI Config+Example.swift
[235/240] Compiling SwiftGenCLI Config+Lint.swift
[236/240] Compiling SwiftGenCLI Config+Run.swift
[237/240] Compiling SwiftGenCLI resource_bundle_accessor.swift
[238/267] Compiling SwiftGen ExperimentalFlags.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/ExpressibleByArgument.swift:11:1: warning: extension declares a conformance of imported type 'Path' to imported protocols 'ExpressibleByArgument', '_SendableMetatype', 'Decodable'; this will not behave correctly if the owners of 'PathKit' introduce this conformance in the future
9 | import SwiftGenCLI
10 |
11 | extension Path: ExpressibleByArgument, Decodable {
| |- warning: extension declares a conformance of imported type 'Path' to imported protocols 'ExpressibleByArgument', '_SendableMetatype', 'Decodable'; this will not behave correctly if the owners of 'PathKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public init?(argument: String) {
13 | self.init(argument)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/ExpressibleByArgument.swift:23:1: warning: extension 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
21 | }
22 |
23 | extension ParserCLI: ExpressibleByArgument {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
24 | public init?(argument: String) {
25 | guard let existing = Self.command(named: argument) else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/ExpressibleByArgument.swift:30:1: warning: extension 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
28 | }
29 |
30 | extension CommandLogLevel: EnumerableFlag {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
31 | public static let allCases: [CommandLogLevel] = [.quiet, .default, .verbose]
32 |
[239/267] Compiling SwiftGen ExpressibleByArgument.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/ExpressibleByArgument.swift:11:1: warning: extension declares a conformance of imported type 'Path' to imported protocols 'ExpressibleByArgument', '_SendableMetatype', 'Decodable'; this will not behave correctly if the owners of 'PathKit' introduce this conformance in the future
9 | import SwiftGenCLI
10 |
11 | extension Path: ExpressibleByArgument, Decodable {
| |- warning: extension declares a conformance of imported type 'Path' to imported protocols 'ExpressibleByArgument', '_SendableMetatype', 'Decodable'; this will not behave correctly if the owners of 'PathKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public init?(argument: String) {
13 | self.init(argument)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/ExpressibleByArgument.swift:23:1: warning: extension 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
21 | }
22 |
23 | extension ParserCLI: ExpressibleByArgument {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
24 | public init?(argument: String) {
25 | guard let existing = Self.command(named: argument) else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/ExpressibleByArgument.swift:30:1: warning: extension 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
28 | }
29 |
30 | extension CommandLogLevel: EnumerableFlag {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
31 | public static let allCases: [CommandLogLevel] = [.quiet, .default, .verbose]
32 |
[240/267] Compiling SwiftGen OutputDestination.swift
[241/268] Compiling SwiftGen Template Which.swift
[242/268] Compiling SwiftGen DeprecatedCommand.swift
[243/268] Compiling SwiftGen Template.swift
[244/268] Compiling SwiftGen Template Cat.swift
[245/268] Compiling SwiftGen Template Doc.swift
[246/268] Compiling SwiftGen Template List.swift
[247/268] Compiling SwiftGen Version.swift
[248/268] Compiling SwiftGen Config Init.swift
[249/268] Compiling SwiftGen Config Lint.swift
[250/268] Compiling SwiftGen Config Doc.swift
[251/268] Compiling SwiftGen Config GenerateXCFileLists.swift
[252/268] Compiling SwiftGen Command.swift
[253/268] Compiling SwiftGen Config.swift
[254/268] Emitting module SwiftGen
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/ExpressibleByArgument.swift:11:1: warning: extension declares a conformance of imported type 'Path' to imported protocols 'ExpressibleByArgument', '_SendableMetatype', 'Decodable'; this will not behave correctly if the owners of 'PathKit' introduce this conformance in the future
9 | import SwiftGenCLI
10 |
11 | extension Path: ExpressibleByArgument, Decodable {
| |- warning: extension declares a conformance of imported type 'Path' to imported protocols 'ExpressibleByArgument', '_SendableMetatype', 'Decodable'; this will not behave correctly if the owners of 'PathKit' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public init?(argument: String) {
13 | self.init(argument)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/ExpressibleByArgument.swift:23:1: warning: extension 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
21 | }
22 |
23 | extension ParserCLI: ExpressibleByArgument {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
24 | public init?(argument: String) {
25 | guard let existing = Self.command(named: argument) else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGen/Common/ExpressibleByArgument.swift:30:1: warning: extension 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
28 | }
29 |
30 | extension CommandLogLevel: EnumerableFlag {
| |- warning: extension 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
| `- note: add '@retroactive' to silence this warning
31 | public static let allCases: [CommandLogLevel] = [.quiet, .default, .verbose]
32 |
[255/268] Compiling SwiftGen Config Run.swift
[256/268] Compiling SwiftGen Run.swift
[256/268] Write Objects.LinkFileList
[257/268] Linking swiftgen
[258/268] Applying swiftgen
[260/268] Compiling TestUtils VariationGenerator.swift
[261/268] Compiling TestUtils resource_bundle_accessor.swift
[262/268] Compiling TestUtils TestsHelper.swift
[263/268] Emitting module TestUtils
[264/268] Compiling TestUtils Parser.swift
[265/268] Compiling TestUtils TestsHelper+Context.swift
[266/268] Compiling TestUtils TestLogger.swift
[267/268] Compiling TestUtils TestsHelper+Strings.swift
[268/268] Compiling TestUtils Config.swift
Build complete! (49.29s)
Fetching https://github.com/krzysztofzablocki/Difference.git
[1/486] Fetching difference
Fetched https://github.com/krzysztofzablocki/Difference.git from cache (1.09s)
Fetching https://github.com/stencilproject/Stencil.git
Fetching https://github.com/SwiftGen/StencilSwiftKit.git
Fetching https://github.com/tid-kijyun/Kanna.git
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/shibapm/Komondor.git
Fetching https://github.com/kylef/PathKit.git
Fetching https://github.com/jpsim/Yams.git
[1/509] Fetching komondor
[37/4517] Fetching komondor, stencilswiftkit
[174/5955] Fetching komondor, stencilswiftkit, pathkit
[347/8345] Fetching komondor, stencilswiftkit, pathkit, kanna
[948/13638] Fetching komondor, stencilswiftkit, pathkit, kanna, stencil
[2131/24911] Fetching komondor, stencilswiftkit, pathkit, kanna, stencil, yams
[7544/41898] Fetching komondor, stencilswiftkit, pathkit, kanna, stencil, yams, swift-argument-parser
Fetched https://github.com/stencilproject/Stencil.git from cache (1.18s)
[5212/36605] Fetching komondor, stencilswiftkit, pathkit, kanna, yams, swift-argument-parser
Fetched https://github.com/tid-kijyun/Kanna.git from cache (5.98s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (5.98s)
Fetched https://github.com/jpsim/Yams.git from cache (5.98s)
Fetched https://github.com/kylef/PathKit.git from cache (5.98s)
Fetched https://github.com/shibapm/Komondor.git from cache (5.98s)
[1323/4008] Fetching stencilswiftkit
Fetched https://github.com/SwiftGen/StencilSwiftKit.git from cache (7.39s)
Computing version for https://github.com/SwiftGen/StencilSwiftKit.git
Computed https://github.com/SwiftGen/StencilSwiftKit.git at 2.10.1 (0.63s)
Computing version for https://github.com/shibapm/Komondor.git
Computed https://github.com/shibapm/Komondor.git at 1.1.3 (2.58s)
Fetching https://github.com/JohnSundell/ShellOut.git
Fetching https://github.com/shibapm/PackageConfig.git
[1/580] Fetching packageconfig
[210/1560] Fetching packageconfig, shellout
Fetched https://github.com/shibapm/PackageConfig.git from cache (0.87s)
Fetched https://github.com/JohnSundell/ShellOut.git from cache (0.87s)
Computing version for https://github.com/stencilproject/Stencil.git
Computed https://github.com/stencilproject/Stencil.git at 0.15.1 (0.63s)
Fetching https://github.com/kylef/Spectre.git
[1/1021] Fetching spectre
Fetched https://github.com/kylef/Spectre.git from cache (0.87s)
Computing version for https://github.com/kylef/PathKit.git
Computed https://github.com/kylef/PathKit.git at 1.0.1 (0.55s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.10.1 (0.64s)
Computing version for https://github.com/tid-kijyun/Kanna.git
Computed https://github.com/tid-kijyun/Kanna.git at 5.3.0 (0.62s)
Computing version for https://github.com/JohnSundell/ShellOut.git
Computed https://github.com/JohnSundell/ShellOut.git at 2.3.0 (0.58s)
Computing version for https://github.com/shibapm/PackageConfig.git
Computed https://github.com/shibapm/PackageConfig.git at 1.1.3 (0.61s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.4.0 (0.62s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.7.0 (0.50s)
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/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.4.0
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
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.7.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/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/SwiftGen/StencilSwiftKit.git
Working copy of https://github.com/SwiftGen/StencilSwiftKit.git resolved at 2.10.1
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",
"StringsCatalogTests.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",
"StringsCatalogTests.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/StringsCatalogFileParser.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/StringsCatalogFile.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.