Build Information
Successful build of XCResource, reference 1.1.0 (6fea86
), with Swift 6.1 for macOS (SPM) on 1 May 2025 03:29:30 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
Build Log
========================================
RunAll
========================================
Builder version: 4.61.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nearfri/XCResource.git
Reference: 1.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/nearfri/XCResource
* tag 1.1.0 -> FETCH_HEAD
HEAD is now at 6fea86c Update to 1.1.0
Cloned https://github.com/nearfri/XCResource.git
Revision (git rev-parse @):
6fea86ca67ee93bec43abea95a1f32c0192e2324
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/nearfri/XCResource.git at 1.1.0
Fetching https://github.com/nearfri/Strix
Fetching https://github.com/apple/swift-argument-parser from cache
Fetching https://github.com/swiftlang/swift-syntax from cache
[1/1968] Fetching strix
Fetched https://github.com/nearfri/Strix from cache (0.85s)
Fetched https://github.com/apple/swift-argument-parser from cache (1.05s)
Fetched https://github.com/swiftlang/swift-syntax from cache (1.05s)
Computing version for https://github.com/nearfri/Strix.git
Computed https://github.com/nearfri/Strix.git at 2.4.6 (1.56s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 600.0.1 (0.89s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.5.0 (0.53s)
Creating working copy for https://github.com/nearfri/Strix
Working copy of https://github.com/nearfri/Strix resolved at 2.4.6
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 600.0.1
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "xcresource",
"name": "XCResource",
"url": "https://github.com/nearfri/XCResource.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/XCResource",
"dependencies": [
{
"identity": "swift-argument-parser",
"name": "swift-argument-parser",
"url": "https://github.com/apple/swift-argument-parser.git",
"version": "1.5.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-argument-parser",
"dependencies": [
]
},
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax.git",
"version": "600.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"dependencies": [
]
},
{
"identity": "strix",
"name": "Strix",
"url": "https://github.com/nearfri/Strix.git",
"version": "2.4.6",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Strix",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/nearfri/XCResource.git
[1/8427] Fetching xcresource
Fetched https://github.com/nearfri/XCResource.git from cache (1.48s)
Fetching https://github.com/swiftlang/swift-syntax.git from cache
Fetching https://github.com/nearfri/Strix.git from cache
Fetching https://github.com/apple/swift-argument-parser.git from cache
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.52s)
Fetched https://github.com/nearfri/Strix.git from cache (0.89s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (0.90s)
Computing version for https://github.com/nearfri/Strix.git
Computed https://github.com/nearfri/Strix.git at 2.4.6 (1.39s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 600.0.1 (0.63s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.5.0 (0.48s)
Creating working copy for https://github.com/nearfri/Strix.git
Working copy of https://github.com/nearfri/Strix.git resolved at 2.4.6
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.5.0
Creating working copy for https://github.com/nearfri/XCResource.git
Working copy of https://github.com/nearfri/XCResource.git resolved at 1.1.0 (6fea86c)
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 600.0.1
Found 3 product dependencies
- swift-argument-parser
- swift-syntax
- Strix
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/nearfri/XCResource.git
https://github.com/nearfri/XCResource.git
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "600.0.1",
"upper_bound" : "601.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "strix",
"requirement" : {
"range" : [
{
"lower_bound" : "2.4.6",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/nearfri/Strix.git"
}
],
"manifest_display_name" : "XCResource",
"name" : "XCResource",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
}
],
"products" : [
{
"name" : "Generate Resource Code",
"targets" : [
"Generate Resource Code"
],
"type" : {
"plugin" : null
}
},
{
"name" : "xcresource",
"targets" : [
"xcresource"
],
"type" : {
"executable" : null
}
},
{
"name" : "XCResourceCommand",
"targets" : [
"XCResourceCommand"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AssetResourceGen",
"targets" : [
"AssetResourceGen"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FileResourceGen",
"targets" : [
"FileResourceGen"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FontResourceGen",
"targets" : [
"FontResourceGen"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LocStringResourceGen",
"targets" : [
"LocStringResourceGen"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "xcresource",
"module_type" : "SwiftTarget",
"name" : "xcresource",
"path" : "Sources/XCResourceCLI",
"product_memberships" : [
"Generate Resource Code",
"xcresource"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"XCResourceCommand"
],
"type" : "executable"
},
{
"c99name" : "XCResourceUtilTests",
"module_type" : "SwiftTarget",
"name" : "XCResourceUtilTests",
"path" : "Tests/XCResourceUtilTests",
"sources" : [
"DefaultStringInterpolationTests.swift",
"FileManager+Tests.swift",
"SettableByKeyPathTests.swift",
"String+Tests.swift",
"TextFileOutputStreamTests.swift",
"TreeTests.swift",
"URL+Tests.swift"
],
"target_dependencies" : [
"XCResourceUtil"
],
"type" : "test"
},
{
"c99name" : "XCResourceUtil",
"module_type" : "SwiftTarget",
"name" : "XCResourceUtil",
"path" : "Sources/XCResourceUtil",
"product_memberships" : [
"Generate Resource Code",
"xcresource",
"XCResourceCommand",
"AssetResourceGen",
"FileResourceGen",
"FontResourceGen",
"LocStringResourceGen"
],
"sources" : [
"DefaultStringInterpolation+.swift",
"FileManager+.swift",
"SettableByKeyPath.swift",
"String+.swift",
"TextFileOutputStream.swift",
"Tree.swift",
"URL+.swift"
],
"type" : "library"
},
{
"c99name" : "XCResourceCommandTests",
"module_type" : "SwiftTarget",
"name" : "XCResourceCommandTests",
"path" : "Tests/XCResourceCommandTests",
"sources" : [
"Arguments/BundleDescription+Tests.swift",
"Commands/Config.InitTests.swift",
"Commands/Config.RunTests.swift",
"Commands/FilesToSwiftTests.swift",
"Commands/FontsToSwiftTests.swift",
"Commands/XCAssetsToSwiftTests.swift",
"Commands/XCStringsToSwiftTests.swift",
"ParsableCommand+.swift"
],
"target_dependencies" : [
"XCResourceCommand",
"SampleData",
"TestUtil"
],
"type" : "test"
},
{
"c99name" : "XCResourceCommand",
"module_type" : "SwiftTarget",
"name" : "XCResourceCommand",
"path" : "Sources/XCResourceCommand",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"Generate Resource Code",
"xcresource",
"XCResourceCommand"
],
"sources" : [
"Arguments/AccessLevel.swift",
"Arguments/AssetType+.swift",
"Arguments/BundleDescription+.swift",
"Commands/CommentDirective.swift",
"Commands/Config.Init.swift",
"Commands/Config.Run.swift",
"Commands/Config.swift",
"Commands/FilesToSwift.swift",
"Commands/FontsToSwift.swift",
"Commands/XCAssetsToSwift.swift",
"Commands/XCResource.swift",
"Commands/XCStringsToSwift.swift",
"DTOs/CommandDTO.swift",
"DTOs/CommandDTOWrapper.swift",
"DTOs/ConfigurationDTO.swift",
"DTOs/FilesToSwiftDTO.swift",
"DTOs/FontsToSwiftDTO.swift",
"DTOs/ValueValidationError.swift",
"DTOs/XCAssetsToSwiftDTO.swift",
"DTOs/XCStringsToSwiftDTO.swift"
],
"target_dependencies" : [
"AssetResourceGen",
"FileResourceGen",
"FontResourceGen",
"LocStringResourceGen",
"XCResourceUtil"
],
"type" : "library"
},
{
"c99name" : "XCResourceCLITests",
"module_type" : "SwiftTarget",
"name" : "XCResourceCLITests",
"path" : "Tests/XCResourceCLITests",
"sources" : [
"XCResourceCLITests.swift"
],
"target_dependencies" : [
"xcresource",
"SampleData"
],
"type" : "test"
},
{
"c99name" : "TestUtil",
"module_type" : "SwiftTarget",
"name" : "TestUtil",
"path" : "Tests/_TestUtil",
"sources" : [
"expectEqual.swift"
],
"type" : "library"
},
{
"c99name" : "SampleData",
"module_type" : "SwiftTarget",
"name" : "SampleData",
"path" : "Tests/_SampleData",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/_SampleData/Resources",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"BundleAccessor.swift"
],
"type" : "library"
},
{
"c99name" : "LocStringResourceGenTests",
"module_type" : "SwiftTarget",
"name" : "LocStringResourceGenTests",
"path" : "Tests/LocStringResourceGenTests",
"sources" : [
"CommentsExtractorTests.swift",
"DefaultLocalizationItemMergerTests.swift",
"Formatter/CommentsFormatterTests.swift",
"Formatter/IndentIncreaserTests.swift",
"Formatter/StringLiteralSegmentListFormatterTests.swift",
"LocalizationItemTests.swift",
"StringCatalogDTO/FormatPlaceholder+DTOTests.swift",
"StringCatalogDTO/FormatUnitTests.swift",
"StringCatalogDTO/String+FormatPlaceholderTests.swift",
"StringCatalogDTO/StringCatalogDTOMapperTests.swift",
"StringCatalogDTO/StringCatalogDTOTests.swift",
"SwiftLocalizationItemLoaderTests.swift",
"SwiftLocalizationSourceCodeRewriterTests.swift",
"SwiftSyntax+/ExprSyntax+BundleDescriptionTests.swift",
"SwiftSyntax+/FunctionCallExprSyntax+LocalizationItemTests.swift",
"SwiftSyntax+/FunctionDeclSyntax+LocalizationItemTests.swift",
"SwiftSyntax+/FunctionParameterSyntax+ParameterTests.swift",
"SwiftSyntax+/LocalizationItem+ParameterTests.swift",
"SwiftSyntax+/VariableDeclSyntax+LocalizationItemTests.swift"
],
"target_dependencies" : [
"LocStringResourceGen",
"TestUtil"
],
"type" : "test"
},
{
"c99name" : "LocStringResourceGen",
"module_type" : "SwiftTarget",
"name" : "LocStringResourceGen",
"path" : "Sources/LocStringResourceGen",
"product_dependencies" : [
"SwiftSyntax",
"SwiftParser",
"SwiftSyntaxBuilder",
"SwiftRefactor",
"StrixParsers"
],
"product_memberships" : [
"Generate Resource Code",
"xcresource",
"XCResourceCommand",
"LocStringResourceGen"
],
"sources" : [
"Comment.swift",
"CommentsExtractor.swift",
"DefaultLocalizationItemMerger.swift",
"Formatter/CommentsFormatter.swift",
"Formatter/IndentIncreaser.swift",
"Formatter/StringLiteralFormatter.swift",
"LocalizationItem.swift",
"LocalizationSourceCodeRewriter.swift",
"LocalizedStringResourceGenerator.swift",
"String+.swift",
"StringCatalogDTO/FormatPlaceholder+DTO.swift",
"StringCatalogDTO/FormatUnit.swift",
"StringCatalogDTO/String+FormatPlaceholder.swift",
"StringCatalogDTO/StringCatalogDTO.swift",
"StringCatalogDTO/StringCatalogDTOMapper.swift",
"StringCatalogLoader.swift",
"SwiftLocalizationItemLoader.swift",
"SwiftLocalizationSourceCodeRewriter.swift",
"SwiftSyntax+/DeclSyntax+LocalizationItem.swift",
"SwiftSyntax+/ExprSyntax+BundleDescription.swift",
"SwiftSyntax+/FunctionCallExprSyntax+LocalizationItem.swift",
"SwiftSyntax+/FunctionDeclSyntax+LocalizationItem.swift",
"SwiftSyntax+/FunctionParameterSyntax+Parameter.swift",
"SwiftSyntax+/LocalizationItem+Parameter.swift",
"SwiftSyntax+/StringLiteralExprSyntax+String.swift",
"SwiftSyntax+/VariableDeclSyntax+LocalizationItem.swift"
],
"target_dependencies" : [
"XCResourceUtil"
],
"type" : "library"
},
{
"c99name" : "Generate_Resource_Code",
"module_type" : "PluginTarget",
"name" : "Generate Resource Code",
"path" : "Plugins/GenerateResourceCode",
"plugin_capability" : {
"intent" : {
"description" : "Generate source code for resources",
"type" : "custom",
"verb" : "generate-resource-code"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "Generate Swift source files for accessing resources",
"type" : "writeToPackageDirectory"
}
],
"type" : "command"
},
"product_memberships" : [
"Generate Resource Code"
],
"sources" : [
"GenerateResourceCode.swift",
"PackagePluginContext.swift",
"Process+.swift"
],
"target_dependencies" : [
"xcresource"
],
"type" : "plugin"
},
{
"c99name" : "FontResourceGenTests",
"module_type" : "SwiftTarget",
"name" : "FontResourceGenTests",
"path" : "Tests/FontResourceGenTests",
"sources" : [
"CodeGenerator/DefaultValueDeclarationGeneratorTests.swift",
"FontImporter/DefaultFontImporterTests.swift",
"FontImporter/FontFinderTests.swift",
"FontImporter/FontLoaderTests.swift",
"FontTests.swift"
],
"target_dependencies" : [
"FontResourceGen",
"SampleData",
"TestUtil"
],
"type" : "test"
},
{
"c99name" : "FontResourceGen",
"module_type" : "SwiftTarget",
"name" : "FontResourceGen",
"path" : "Sources/FontResourceGen",
"product_memberships" : [
"Generate Resource Code",
"xcresource",
"XCResourceCommand",
"FontResourceGen"
],
"sources" : [
"CodeGenerator/DefaultTypeDeclarationGenerator.swift",
"CodeGenerator/DefaultValueDeclarationGenerator.swift",
"Font.swift",
"FontError.swift",
"FontImporter/DefaultFontImporter.swift",
"FontImporter/FontFinder.swift",
"FontImporter/FontLoader.swift",
"FontResourceGenerator.swift"
],
"target_dependencies" : [
"XCResourceUtil"
],
"type" : "library"
},
{
"c99name" : "FileResourceGenTests",
"module_type" : "SwiftTarget",
"name" : "FileResourceGenTests",
"path" : "Tests/FileResourceGenTests",
"sources" : [
"CodeGenerator/DefaultValueDeclarationGeneratorTests.swift",
"DefaultFileTreeGeneratorTests.swift",
"FileItemTests.swift",
"FileTreeTests.swift"
],
"target_dependencies" : [
"FileResourceGen",
"SampleData",
"TestUtil"
],
"type" : "test"
},
{
"c99name" : "FileResourceGen",
"module_type" : "SwiftTarget",
"name" : "FileResourceGen",
"path" : "Sources/FileResourceGen",
"product_memberships" : [
"Generate Resource Code",
"xcresource",
"XCResourceCommand",
"FileResourceGen"
],
"sources" : [
"CodeGenerator/DefaultTypeDeclarationGenerator.swift",
"CodeGenerator/DefaultValueDeclarationGenerator.swift",
"DefaultFileTreeGenerator.swift",
"FileItem.swift",
"FileResourceGenerator.swift",
"FileTree.swift"
],
"target_dependencies" : [
"XCResourceUtil"
],
"type" : "library"
},
{
"c99name" : "Documentation",
"module_type" : "SwiftTarget",
"name" : "Documentation",
"path" : "Documentation",
"sources" : [
"EmptyFile.swift"
],
"type" : "library"
},
{
"c99name" : "AssetResourceGenTests",
"module_type" : "SwiftTarget",
"name" : "AssetResourceGenTests",
"path" : "Tests/AssetResourceGenTests",
"sources" : [
"AssetCatalog/AssetTypeTests.swift",
"AssetCatalog/ContentAttributesDTOTests.swift",
"AssetCatalog/ContentTests.swift",
"AssetCatalog/ContentTreeGeneratorTests.swift",
"AssetCatalog/ContentTreeTests.swift",
"AssetResourceGeneratorTests.swift",
"CodeGenerator/DefaultValueDeclarationGeneratorTests.swift"
],
"target_dependencies" : [
"AssetResourceGen",
"SampleData",
"TestUtil"
],
"type" : "test"
},
{
"c99name" : "AssetResourceGen",
"module_type" : "SwiftTarget",
"name" : "AssetResourceGen",
"path" : "Sources/AssetResourceGen",
"product_memberships" : [
"Generate Resource Code",
"xcresource",
"XCResourceCommand",
"AssetResourceGen"
],
"sources" : [
"AssetCatalog/AssetType.swift",
"AssetCatalog/Content.swift",
"AssetCatalog/ContentAttributesDTO.swift",
"AssetCatalog/ContentTree.swift",
"AssetResourceGenerator.swift",
"CodeGenerator/DefaultTypeDeclarationGenerator.swift",
"CodeGenerator/DefaultValueDeclarationGenerator.swift",
"DefaultContentTreeGenerator.swift"
],
"target_dependencies" : [
"XCResourceUtil"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
[1/1] Compiling plugin Generate Resource Code
[2/2] Compiling plugin GenerateManual
Building for debugging...
[2/59] Write sources
[11/59] Write xcresource-tool-entitlement.plist
[11/59] Write sources
[11/59] Write xcresource-entitlement.plist
[11/59] Write sources
[49/59] Copying Resources
[50/59] Compiling _SwiftSyntaxCShims dummy.c
[52/59] Write swift-version-2F0A5646E1D333AE.txt
[54/109] Emitting module SwiftSyntax600
[55/109] Compiling SwiftSyntax600 Empty.swift
[56/109] Emitting module SwiftSyntax600
[57/109] Compiling SwiftSyntax600 Empty.swift
[58/109] Compiling SwiftSyntax509 Empty.swift
[59/109] Emitting module SwiftSyntax509
[60/109] Emitting module SwiftSyntax510
[61/109] Compiling SwiftSyntax510 Empty.swift
[62/109] Emitting module SwiftSyntax509
[63/109] Emitting module SwiftSyntax510
[64/109] Compiling SwiftSyntax510 Empty.swift
[65/109] Compiling SwiftSyntax509 Empty.swift
[66/203] Compiling Documentation EmptyFile.swift
[67/203] Emitting module Documentation
[68/268] Emitting module ArgumentParserToolInfo
[69/268] Compiling ArgumentParserToolInfo ToolInfo.swift
[70/268] Emitting module ArgumentParserToolInfo
[71/268] Compiling ArgumentParserToolInfo ToolInfo.swift
[72/346] Emitting module TestUtil
[73/346] Compiling TestUtil expectEqual.swift
[74/346] Compiling ArgumentParser BashCompletionsGenerator.swift
[75/346] Compiling ArgumentParser CompletionsGenerator.swift
[76/346] Compiling ArgumentParser FishCompletionsGenerator.swift
[77/346] Compiling ArgumentParser ZshCompletionsGenerator.swift
[78/346] Compiling ArgumentParser Argument.swift
[79/346] Compiling ArgumentParser ArgumentHelp.swift
[80/346] Compiling ArgumentParser ArgumentVisibility.swift
[81/346] Compiling ArgumentParser CompletionKind.swift
[89/353] Compiling ArgumentParser Errors.swift
[90/353] Compiling ArgumentParser Flag.swift
[91/353] Compiling ArgumentParser NameSpecification.swift
[92/353] Compiling ArgumentParser Option.swift
[93/353] Compiling ArgumentParser OptionGroup.swift
[94/353] Compiling ArgumentParser AsyncParsableCommand.swift
[95/353] Compiling ArgumentParser CommandConfiguration.swift
[96/353] Compiling ArgumentParser CommandGroup.swift
[97/353] Compiling ArgumentParser EnumerableFlag.swift
[98/353] Compiling ArgumentParser ExpressibleByArgument.swift
[99/353] Compiling ArgumentParser ParsableArguments.swift
[100/353] Compiling ArgumentParser ParsableArgumentsValidation.swift
[101/353] Compiling ArgumentParser ParsableCommand.swift
[102/353] Compiling ArgumentParser ArgumentDecoder.swift
[103/360] Emitting module Strix
[104/362] Compiling ArgumentParser ParsedValues.swift
[105/362] Compiling ArgumentParser ParserError.swift
[106/362] Compiling ArgumentParser SplitArguments.swift
[107/362] Compiling ArgumentParser DumpHelpGenerator.swift
[108/362] Compiling ArgumentParser HelpCommand.swift
[109/362] Compiling ArgumentParser HelpGenerator.swift
[110/362] Compiling ArgumentParser MessageInfo.swift
[111/362] Compiling ArgumentParser ArgumentDefinition.swift
[112/362] Compiling ArgumentParser ArgumentSet.swift
[113/362] Compiling ArgumentParser CommandParser.swift
[114/362] Compiling ArgumentParser InputKey.swift
[115/362] Compiling ArgumentParser InputOrigin.swift
[116/362] Compiling ArgumentParser Name.swift
[117/362] Compiling ArgumentParser Parsed.swift
[118/362] Compiling XCResourceUtil DefaultStringInterpolation+.swift
[119/362] Emitting module XCResourceUtil
[120/362] Compiling XCResourceUtil URL+.swift
[121/362] Compiling SampleData resource_bundle_accessor.swift
[122/362] Emitting module SampleData
[123/362] Compiling SampleData BundleAccessor.swift
[124/362] Compiling XCResourceUtil FileManager+.swift
[125/362] Compiling XCResourceUtil Tree.swift
[126/362] Compiling XCResourceUtil TextFileOutputStream.swift
[127/362] Compiling XCResourceUtil URL+.swift
[128/362] Compiling XCResourceUtil TextFileOutputStream.swift
[129/362] Compiling XCResourceUtil Tree.swift
[158/364] Emitting module Strix
[165/364] Compiling XCResourceUtil SettableByKeyPath.swift
[166/364] Compiling XCResourceUtil DefaultStringInterpolation+.swift
[167/364] Compiling XCResourceUtil String+.swift
[168/364] Emitting module XCResourceUtil
[169/364] Compiling XCResourceUtil FileManager+.swift
[178/368] Compiling XCResourceUtil SettableByKeyPath.swift
[179/368] Compiling XCResourceUtil String+.swift
[180/368] Compiling Strix SequenceParsers.swift
[181/368] Compiling Strix StringParsers.swift
[187/386] Emitting module ArgumentParser
[195/409] Compiling FileResourceGen FileTree.swift
[196/409] Compiling FileResourceGen FileResourceGenerator.swift
[197/409] Compiling FileResourceGen FileItem.swift
[198/409] Emitting module ArgumentParser
[208/427] Compiling FileResourceGen FileTree.swift
[217/427] Compiling FileResourceGen DefaultValueDeclarationGenerator.swift
[218/427] Compiling FileResourceGen DefaultTypeDeclarationGenerator.swift
[219/427] Emitting module FileResourceGen
[220/427] Compiling FileResourceGen DefaultFileTreeGenerator.swift
[221/427] Compiling FontResourceGen FontResourceGenerator.swift
[222/427] Compiling AssetResourceGen DefaultValueDeclarationGenerator.swift
[223/427] Compiling AssetResourceGen Content.swift
[224/427] Emitting module AssetResourceGen
[225/427] Compiling AssetResourceGen DefaultContentTreeGenerator.swift
[226/427] Compiling AssetResourceGen ContentTree.swift
[227/427] Compiling AssetResourceGen AssetResourceGenerator.swift
[228/427] Compiling AssetResourceGen DefaultTypeDeclarationGenerator.swift
[229/427] Compiling AssetResourceGen AssetType.swift
[230/427] Compiling AssetResourceGen ContentAttributesDTO.swift
[237/427] Compiling ArgumentParser UsageGenerator.swift
[238/427] Compiling ArgumentParser CollectionExtensions.swift
[247/427] Compiling FileResourceGen FileResourceGenerator.swift
[248/427] Compiling FileResourceGen DefaultValueDeclarationGenerator.swift
[249/427] Emitting module FileResourceGen
[250/427] Compiling FileResourceGen FileItem.swift
[251/427] Compiling FileResourceGen DefaultFileTreeGenerator.swift
[252/427] Compiling FileResourceGen DefaultTypeDeclarationGenerator.swift
[253/427] Compiling FontResourceGen FontResourceGenerator.swift
[254/427] Compiling FontResourceGen FontError.swift
[255/427] Compiling FontResourceGen DefaultFontImporter.swift
[256/450] Compiling ArgumentParser Platform.swift
[257/450] Compiling ArgumentParser SequenceExtensions.swift
[258/450] Compiling ArgumentParser StringExtensions.swift
[259/450] Compiling ArgumentParser Tree.swift
[277/450] Compiling StrixParsers FormatSpecifier.swift
[278/450] Compiling StrixParsers CSVParser.swift
[279/450] Compiling StrixParsers Calculator.swift
[289/450] Compiling FontResourceGen FontError.swift
[290/450] Compiling FontResourceGen DefaultValueDeclarationGenerator.swift
[291/450] Compiling FontResourceGen DefaultTypeDeclarationGenerator.swift
[292/450] Compiling FontResourceGen DefaultValueDeclarationGenerator.swift
[293/450] Compiling FontResourceGen FontFinder.swift
[295/450] Emitting module FontResourceGen
[296/450] Compiling FontResourceGen DefaultTypeDeclarationGenerator.swift
[297/450] Compiling FontResourceGen Font.swift
[298/450] Compiling FontResourceGen FontLoader.swift
[299/450] Compiling FontResourceGen Font.swift
[300/450] Emitting module FontResourceGen
[301/450] Compiling FontResourceGen DefaultFontImporter.swift
[302/450] Compiling FontResourceGen FontLoader.swift
[303/450] Compiling StrixParsers JSONParser.swift
[305/452] Compiling StrixParsers Data+.swift
[306/452] Compiling StrixParsers String+.swift
[307/452] Compiling StrixParsers JSONConvertibleValue.swift
[308/452] Compiling AssetResourceGen AssetResourceGenerator.swift
[309/452] Compiling AssetResourceGen Content.swift
[310/452] Compiling AssetResourceGen DefaultContentTreeGenerator.swift
[311/452] Compiling AssetResourceGen DefaultTypeDeclarationGenerator.swift
[312/452] Compiling AssetResourceGen DefaultValueDeclarationGenerator.swift
[313/452] Emitting module AssetResourceGen
[314/452] Compiling AssetResourceGen AssetType.swift
[315/452] Compiling AssetResourceGen ContentAttributesDTO.swift
[316/452] Compiling AssetResourceGen ContentTree.swift
[317/452] Compiling StrixParsers JSON.swift
[318/452] Compiling StrixParsers Indent.swift
[319/452] Compiling StrixParsers FormatSpecifierParser.swift
[320/452] Emitting module StrixParsers
[323/452] Compiling StrixParsers ASCIIPlist.swift
[324/452] Compiling StrixParsers ASCIIPlistParser.swift
[325/452] Compiling StrixParsers FormatPlaceholder.swift
[331/452] Compiling StrixParsers JSONConvertibleValue.swift
[332/452] Compiling StrixParsers FormatSpecifierParser.swift
[333/452] Compiling StrixParsers Indent.swift
[338/452] Compiling StrixParsers JSON.swift
[341/452] Compiling StrixParsers PrattParser.swift
[342/452] Emitting module StrixParsers
[345/452] Compiling StrixParsers PrattParser.swift
[346/452] Emitting module SwiftSyntax
[348/452] Compiling SwiftSyntax SyntaxProtocol.swift
[349/452] Compiling SwiftSyntax SyntaxText.swift
[350/452] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[351/452] Compiling SwiftSyntax TokenDiagnostic.swift
[352/452] Compiling SwiftSyntax TokenSequence.swift
[353/452] Compiling SwiftSyntax TokenSyntax.swift
[354/452] Compiling SwiftSyntax Trivia.swift
[361/452] Compiling SwiftSyntax RawSyntaxTokenView.swift
[376/452] Compiling SwiftSyntax Tokens.swift
[377/452] Compiling SwiftSyntax TriviaPieces.swift
[378/452] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[379/452] Compiling SwiftSyntax RawSyntaxNodesC.swift
[380/452] Compiling SwiftSyntax RawSyntaxNodesD.swift
[381/452] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[382/452] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[383/452] Compiling SwiftSyntax SyntaxCollections.swift
[384/452] Compiling SwiftSyntax SyntaxEnum.swift
[385/452] Compiling SwiftSyntax SyntaxKind.swift
[386/452] Compiling SwiftSyntax SyntaxRewriter.swift
[387/452] Compiling SwiftSyntax SyntaxTraits.swift
[388/452] Compiling SwiftSyntax SyntaxVisitor.swift
[389/452] Compiling SwiftSyntax TokenKind.swift
[433/452] Compiling SwiftSyntax SyntaxNodesD.swift
[434/452] Compiling SwiftSyntax SyntaxNodesEF.swift
[435/452] Compiling SwiftSyntax SyntaxNodesGHI.swift
[436/452] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[437/452] Compiling SwiftSyntax SyntaxNodesOP.swift
[438/452] Compiling SwiftSyntax SyntaxNodesQRS.swift
[439/452] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[447/568] Compiling SwiftDiagnostics Message.swift
[448/569] Emitting module SwiftDiagnostics
[449/569] Compiling SwiftDiagnostics Convenience.swift
[450/569] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[451/569] Compiling SwiftDiagnostics Diagnostic.swift
[452/569] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[453/569] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[454/570] Compiling SwiftDiagnostics Message.swift
[455/570] Emitting module SwiftDiagnostics
[456/570] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[457/570] Compiling SwiftBasicFormat Syntax+Extensions.swift
[458/570] Compiling SwiftDiagnostics Convenience.swift
[459/570] Compiling SwiftDiagnostics Diagnostic.swift
[460/570] Compiling SwiftDiagnostics Note.swift
[461/570] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[462/570] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[463/570] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[464/570] Compiling SwiftDiagnostics FixIt.swift
[465/570] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[466/570] Compiling SwiftDiagnostics Note.swift
[467/570] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[468/570] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[469/570] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[470/570] Compiling SwiftDiagnostics FixIt.swift
[471/570] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[472/570] Compiling SwiftBasicFormat InferIndentation.swift
[473/570] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[474/570] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[475/570] Compiling SwiftBasicFormat Syntax+Extensions.swift
[476/570] Compiling SwiftBasicFormat InferIndentation.swift
[477/570] Emitting module SwiftBasicFormat
[478/570] Compiling SwiftBasicFormat BasicFormat.swift
[480/570] Emitting module SwiftBasicFormat
[481/570] Compiling SwiftParser TopLevel.swift
[482/570] Compiling SwiftParser TriviaParser.swift
[483/570] Compiling SwiftParser Types.swift
[484/570] Compiling SwiftParser ExperimentalFeatures.swift
[489/578] Compiling SwiftParser UnicodeScalarExtensions.swift
[490/578] Compiling SwiftParser Lookahead.swift
[491/578] Compiling SwiftParser LoopProgressCondition.swift
[492/578] Compiling SwiftParser Modifiers.swift
[493/578] Compiling SwiftParser Names.swift
[499/578] Compiling SwiftParser StringLiterals.swift
[500/578] Compiling SwiftParser SwiftParserCompatibility.swift
[501/578] Compiling SwiftParser SwiftVersion.swift
[502/578] Compiling SwiftParser SyntaxUtils.swift
[503/578] Compiling SwiftParser TokenConsumer.swift
[504/578] Compiling SwiftParser TokenPrecedence.swift
[505/578] Compiling SwiftParser TokenSpec.swift
[506/578] Compiling SwiftParser TokenSpecSet.swift
[515/578] Compiling SwiftParser Nominals.swift
[516/578] Compiling SwiftParser Parameters.swift
[517/578] Compiling SwiftParser ParseSourceFile.swift
[518/578] Compiling SwiftParser Parser.swift
[519/578] Compiling SwiftParser Patterns.swift
[520/578] Compiling SwiftParser Recovery.swift
[521/578] Compiling SwiftParser Specifiers.swift
[522/578] Compiling SwiftParser Statements.swift
[523/578] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[533/578] Emitting module SwiftParser
[534/578] Compiling SwiftParser Attributes.swift
[535/578] Compiling SwiftParser Availability.swift
[536/578] Compiling SwiftParser CharacterInfo.swift
[537/578] Compiling SwiftParser CollectionNodes+Parsable.swift
[538/578] Compiling SwiftParser Declarations.swift
[539/578] Emitting module SwiftParser
[540/578] Compiling SwiftParser Cursor.swift
[541/578] Compiling SwiftParser Lexeme.swift
[542/578] Compiling SwiftParser LexemeSequence.swift
[543/578] Compiling SwiftParser Lexer.swift
[544/578] Compiling SwiftParser RegexLiteralLexer.swift
[545/578] Compiling SwiftParser Directives.swift
[546/578] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[547/578] Compiling SwiftParser Expressions.swift
[548/578] Compiling SwiftParser IncrementalParseTransition.swift
[549/578] Compiling SwiftParser IsValidIdentifier.swift
[565/578] Compiling SwiftParser IsLexerClassified.swift
[566/578] Compiling SwiftParser LayoutNodes+Parsable.swift
[567/578] Compiling SwiftParser Parser+TokenSpecSet.swift
[568/578] Compiling SwiftParser TokenSpecStaticMembers.swift
[573/604] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[574/605] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[575/605] Compiling SwiftParserDiagnostics PresenceUtils.swift
[576/605] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[577/606] Compiling SwiftParserDiagnostics Utils.swift
[578/606] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[579/606] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[580/606] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[581/606] Emitting module SwiftParserDiagnostics
[582/606] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[583/606] Compiling SwiftParserDiagnostics Utils.swift
[584/606] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[585/606] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[586/606] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[587/606] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[588/606] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[589/606] Compiling SwiftParserDiagnostics PresenceUtils.swift
[592/606] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[593/606] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[594/606] Compiling SwiftParserDiagnostics MissingNodesError.swift
[595/606] Compiling SwiftParserDiagnostics MissingTokenError.swift
[596/606] Emitting module SwiftParserDiagnostics
[601/636] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[602/637] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[603/637] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[605/638] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[606/638] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[607/638] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[608/638] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[609/638] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[610/638] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[611/638] Compiling SwiftSyntaxBuilder Indenter.swift
[612/638] Compiling SwiftSyntaxBuilder ListBuilder.swift
[613/638] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[614/638] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[615/638] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[616/638] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[617/638] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[618/638] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[619/638] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[621/638] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[623/638] Emitting module SwiftSyntaxBuilder
[633/658] Compiling SwiftRefactor RemoveSeparatorsFromIntegerLiteral.swift
[635/658] Compiling SwiftRefactor RefactoringProvider.swift
[637/658] Compiling SwiftRefactor MigrateToNewIfLetSyntax.swift
[638/658] Compiling SwiftRefactor IntegerLiteralUtilities.swift
[639/658] Compiling SwiftRefactor FormatRawStringLiteral.swift
[641/658] Compiling SwiftRefactor IntegerLiteralUtilities.swift
[642/658] Compiling SwiftRefactor OpaqueParameterToGeneric.swift
[643/658] Compiling SwiftRefactor MigrateToNewIfLetSyntax.swift
[644/658] Compiling SwiftRefactor CallToTrailingClosures.swift
[645/658] Compiling SwiftRefactor OpaqueParameterToGeneric.swift
[646/658] Compiling SwiftRefactor CallToTrailingClosures.swift
[647/658] Compiling SwiftRefactor AddSeparatorsToIntegerLiteral.swift
[648/658] Compiling SwiftRefactor ExpandEditorPlaceholder.swift
[649/658] Emitting module SwiftRefactor
[651/658] Compiling SwiftRefactor AddSeparatorsToIntegerLiteral.swift
[652/658] Compiling SwiftRefactor ExpandEditorPlaceholder.swift
[653/708] Compiling LocStringResourceGen DeclSyntax+LocalizationItem.swift
[654/708] Compiling LocStringResourceGen LocalizationItem+Parameter.swift
[655/708] Compiling LocStringResourceGen Comment.swift
[656/708] Compiling LocStringResourceGen CommentsExtractor.swift
[657/708] Compiling LocStringResourceGen DefaultLocalizationItemMerger.swift
[663/712] Compiling LocStringResourceGen SwiftLocalizationItemLoader.swift
[664/712] Compiling LocStringResourceGen LocalizationItem+Parameter.swift
[665/712] Emitting module LocStringResourceGen
[667/712] Compiling LocStringResourceGen CommentsFormatter.swift
[668/712] Compiling LocStringResourceGen IndentIncreaser.swift
[669/712] Compiling LocStringResourceGen StringLiteralFormatter.swift
[670/712] Compiling LocStringResourceGen FunctionCallExprSyntax+LocalizationItem.swift
[671/712] Compiling LocStringResourceGen FunctionDeclSyntax+LocalizationItem.swift
[672/712] Compiling LocStringResourceGen StringLiteralExprSyntax+String.swift
[673/712] Compiling LocStringResourceGen VariableDeclSyntax+LocalizationItem.swift
[676/712] Compiling LocStringResourceGen LocalizationItem.swift
[677/712] Compiling LocStringResourceGen String+FormatPlaceholder.swift
[678/712] Compiling LocStringResourceGen StringCatalogDTO.swift
[679/712] Compiling LocStringResourceGen String+.swift
[680/712] Compiling LocStringResourceGen FormatPlaceholder+DTO.swift
[681/712] Compiling LocStringResourceGen FormatUnit.swift
[682/712] Compiling LocStringResourceGen StringCatalogLoader.swift
[686/712] Compiling LocStringResourceGen SwiftLocalizationItemLoader.swift
[687/712] Compiling LocStringResourceGen CommentsFormatter.swift
[688/712] Compiling LocStringResourceGen IndentIncreaser.swift
[689/712] Compiling LocStringResourceGen StringLiteralFormatter.swift
[707/750] Compiling XCResourceCommand AccessLevel.swift
[708/750] Compiling XCResourceCommand AssetType+.swift
[709/752] Compiling XCResourceCommand BundleDescription+.swift
[710/752] Compiling XCResourceCommand CommentDirective.swift
[711/754] Emitting module XCResourceCommand
[712/754] Compiling XCResourceCommand ConfigurationDTO.swift
[713/754] Compiling XCResourceCommand FilesToSwiftDTO.swift
[714/754] Compiling XCResourceCommand FontsToSwiftDTO.swift
[715/754] Compiling XCResourceCommand ValueValidationError.swift
[716/754] Compiling XCResourceCommand CommandDTO.swift
[717/754] Compiling XCResourceCommand CommandDTOWrapper.swift
[720/754] Compiling XCResourceCommand XCResource.swift
[721/754] Compiling XCResourceCommand XCStringsToSwift.swift
[728/754] Compiling XCResourceCommand Config.Init.swift
[729/754] Compiling XCResourceCommand Config.Run.swift
[730/754] Compiling XCResourceCommand FontsToSwift.swift
[731/754] Compiling XCResourceCommand XCAssetsToSwift.swift
[732/754] Compiling XCResourceCommand Config.swift
[733/754] Compiling XCResourceCommand FilesToSwift.swift
[738/754] Emitting module XCResourceCommand
[745/754] Compiling XCResourceCommand XCAssetsToSwiftDTO.swift
[746/754] Compiling XCResourceCommand XCStringsToSwiftDTO.swift
[749/758] Emitting module xcresource
[750/758] Compiling xcresource main.swift
[752/758] Emitting module xcresource
[752/758] Write Objects.LinkFileList
[754/758] Linking xcresource-tool
[755/758] Linking xcresource
[756/758] Applying xcresource-tool
[757/758] Applying xcresource
Build complete! (36.88s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "600.0.1",
"upper_bound" : "601.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "strix",
"requirement" : {
"range" : [
{
"lower_bound" : "2.4.6",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/nearfri/Strix.git"
}
],
"manifest_display_name" : "XCResource",
"name" : "XCResource",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
}
],
"products" : [
{
"name" : "Generate Resource Code",
"targets" : [
"Generate Resource Code"
],
"type" : {
"plugin" : null
}
},
{
"name" : "xcresource",
"targets" : [
"xcresource"
],
"type" : {
"executable" : null
}
},
{
"name" : "XCResourceCommand",
"targets" : [
"XCResourceCommand"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AssetResourceGen",
"targets" : [
"AssetResourceGen"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FileResourceGen",
"targets" : [
"FileResourceGen"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FontResourceGen",
"targets" : [
"FontResourceGen"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LocStringResourceGen",
"targets" : [
"LocStringResourceGen"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "xcresource",
"module_type" : "SwiftTarget",
"name" : "xcresource",
"path" : "Sources/XCResourceCLI",
"product_memberships" : [
"Generate Resource Code",
"xcresource"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"XCResourceCommand"
],
"type" : "executable"
},
{
"c99name" : "XCResourceUtilTests",
"module_type" : "SwiftTarget",
"name" : "XCResourceUtilTests",
"path" : "Tests/XCResourceUtilTests",
"sources" : [
"DefaultStringInterpolationTests.swift",
"FileManager+Tests.swift",
"SettableByKeyPathTests.swift",
"String+Tests.swift",
"TextFileOutputStreamTests.swift",
"TreeTests.swift",
"URL+Tests.swift"
],
"target_dependencies" : [
"XCResourceUtil"
],
"type" : "test"
},
{
"c99name" : "XCResourceUtil",
"module_type" : "SwiftTarget",
"name" : "XCResourceUtil",
"path" : "Sources/XCResourceUtil",
"product_memberships" : [
"Generate Resource Code",
"xcresource",
"XCResourceCommand",
"AssetResourceGen",
"FileResourceGen",
"FontResourceGen",
"LocStringResourceGen"
],
"sources" : [
"DefaultStringInterpolation+.swift",
"FileManager+.swift",
"SettableByKeyPath.swift",
"String+.swift",
"TextFileOutputStream.swift",
"Tree.swift",
"URL+.swift"
],
"type" : "library"
},
{
"c99name" : "XCResourceCommandTests",
"module_type" : "SwiftTarget",
"name" : "XCResourceCommandTests",
"path" : "Tests/XCResourceCommandTests",
"sources" : [
"Arguments/BundleDescription+Tests.swift",
"Commands/Config.InitTests.swift",
"Commands/Config.RunTests.swift",
"Commands/FilesToSwiftTests.swift",
"Commands/FontsToSwiftTests.swift",
"Commands/XCAssetsToSwiftTests.swift",
"Commands/XCStringsToSwiftTests.swift",
"ParsableCommand+.swift"
],
"target_dependencies" : [
"XCResourceCommand",
"SampleData",
"TestUtil"
],
"type" : "test"
},
{
"c99name" : "XCResourceCommand",
"module_type" : "SwiftTarget",
"name" : "XCResourceCommand",
"path" : "Sources/XCResourceCommand",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"Generate Resource Code",
"xcresource",
"XCResourceCommand"
],
"sources" : [
"Arguments/AccessLevel.swift",
"Arguments/AssetType+.swift",
"Arguments/BundleDescription+.swift",
"Commands/CommentDirective.swift",
"Commands/Config.Init.swift",
"Commands/Config.Run.swift",
"Commands/Config.swift",
"Commands/FilesToSwift.swift",
"Commands/FontsToSwift.swift",
"Commands/XCAssetsToSwift.swift",
"Commands/XCResource.swift",
"Commands/XCStringsToSwift.swift",
"DTOs/CommandDTO.swift",
"DTOs/CommandDTOWrapper.swift",
"DTOs/ConfigurationDTO.swift",
"DTOs/FilesToSwiftDTO.swift",
"DTOs/FontsToSwiftDTO.swift",
"DTOs/ValueValidationError.swift",
"DTOs/XCAssetsToSwiftDTO.swift",
"DTOs/XCStringsToSwiftDTO.swift"
],
"target_dependencies" : [
"AssetResourceGen",
"FileResourceGen",
"FontResourceGen",
"LocStringResourceGen",
"XCResourceUtil"
],
"type" : "library"
},
{
"c99name" : "XCResourceCLITests",
"module_type" : "SwiftTarget",
"name" : "XCResourceCLITests",
"path" : "Tests/XCResourceCLITests",
"sources" : [
"XCResourceCLITests.swift"
],
"target_dependencies" : [
"xcresource",
"SampleData"
],
"type" : "test"
},
{
"c99name" : "TestUtil",
"module_type" : "SwiftTarget",
"name" : "TestUtil",
"path" : "Tests/_TestUtil",
"sources" : [
"expectEqual.swift"
],
"type" : "library"
},
{
"c99name" : "SampleData",
"module_type" : "SwiftTarget",
"name" : "SampleData",
"path" : "Tests/_SampleData",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/_SampleData/Resources",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"BundleAccessor.swift"
],
"type" : "library"
},
{
"c99name" : "LocStringResourceGenTests",
"module_type" : "SwiftTarget",
"name" : "LocStringResourceGenTests",
"path" : "Tests/LocStringResourceGenTests",
"sources" : [
"CommentsExtractorTests.swift",
"DefaultLocalizationItemMergerTests.swift",
"Formatter/CommentsFormatterTests.swift",
"Formatter/IndentIncreaserTests.swift",
"Formatter/StringLiteralSegmentListFormatterTests.swift",
"LocalizationItemTests.swift",
"StringCatalogDTO/FormatPlaceholder+DTOTests.swift",
"StringCatalogDTO/FormatUnitTests.swift",
"StringCatalogDTO/String+FormatPlaceholderTests.swift",
"StringCatalogDTO/StringCatalogDTOMapperTests.swift",
"StringCatalogDTO/StringCatalogDTOTests.swift",
"SwiftLocalizationItemLoaderTests.swift",
"SwiftLocalizationSourceCodeRewriterTests.swift",
"SwiftSyntax+/ExprSyntax+BundleDescriptionTests.swift",
"SwiftSyntax+/FunctionCallExprSyntax+LocalizationItemTests.swift",
"SwiftSyntax+/FunctionDeclSyntax+LocalizationItemTests.swift",
"SwiftSyntax+/FunctionParameterSyntax+ParameterTests.swift",
"SwiftSyntax+/LocalizationItem+ParameterTests.swift",
"SwiftSyntax+/VariableDeclSyntax+LocalizationItemTests.swift"
],
"target_dependencies" : [
"LocStringResourceGen",
"TestUtil"
],
"type" : "test"
},
{
"c99name" : "LocStringResourceGen",
"module_type" : "SwiftTarget",
"name" : "LocStringResourceGen",
"path" : "Sources/LocStringResourceGen",
"product_dependencies" : [
"SwiftSyntax",
"SwiftParser",
"SwiftSyntaxBuilder",
"SwiftRefactor",
"StrixParsers"
],
"product_memberships" : [
"Generate Resource Code",
"xcresource",
"XCResourceCommand",
"LocStringResourceGen"
],
"sources" : [
"Comment.swift",
"CommentsExtractor.swift",
"DefaultLocalizationItemMerger.swift",
"Formatter/CommentsFormatter.swift",
"Formatter/IndentIncreaser.swift",
"Formatter/StringLiteralFormatter.swift",
"LocalizationItem.swift",
"LocalizationSourceCodeRewriter.swift",
"LocalizedStringResourceGenerator.swift",
"String+.swift",
"StringCatalogDTO/FormatPlaceholder+DTO.swift",
"StringCatalogDTO/FormatUnit.swift",
"StringCatalogDTO/String+FormatPlaceholder.swift",
"StringCatalogDTO/StringCatalogDTO.swift",
"StringCatalogDTO/StringCatalogDTOMapper.swift",
"StringCatalogLoader.swift",
"SwiftLocalizationItemLoader.swift",
"SwiftLocalizationSourceCodeRewriter.swift",
"SwiftSyntax+/DeclSyntax+LocalizationItem.swift",
"SwiftSyntax+/ExprSyntax+BundleDescription.swift",
"SwiftSyntax+/FunctionCallExprSyntax+LocalizationItem.swift",
"SwiftSyntax+/FunctionDeclSyntax+LocalizationItem.swift",
"SwiftSyntax+/FunctionParameterSyntax+Parameter.swift",
"SwiftSyntax+/LocalizationItem+Parameter.swift",
"SwiftSyntax+/StringLiteralExprSyntax+String.swift",
"SwiftSyntax+/VariableDeclSyntax+LocalizationItem.swift"
],
"target_dependencies" : [
"XCResourceUtil"
],
"type" : "library"
},
{
"c99name" : "Generate_Resource_Code",
"module_type" : "PluginTarget",
"name" : "Generate Resource Code",
"path" : "Plugins/GenerateResourceCode",
"plugin_capability" : {
"intent" : {
"description" : "Generate source code for resources",
"type" : "custom",
"verb" : "generate-resource-code"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "Generate Swift source files for accessing resources",
"type" : "writeToPackageDirectory"
}
],
"type" : "command"
},
"product_memberships" : [
"Generate Resource Code"
],
"sources" : [
"GenerateResourceCode.swift",
"PackagePluginContext.swift",
"Process+.swift"
],
"target_dependencies" : [
"xcresource"
],
"type" : "plugin"
},
{
"c99name" : "FontResourceGenTests",
"module_type" : "SwiftTarget",
"name" : "FontResourceGenTests",
"path" : "Tests/FontResourceGenTests",
"sources" : [
"CodeGenerator/DefaultValueDeclarationGeneratorTests.swift",
"FontImporter/DefaultFontImporterTests.swift",
"FontImporter/FontFinderTests.swift",
"FontImporter/FontLoaderTests.swift",
"FontTests.swift"
],
"target_dependencies" : [
"FontResourceGen",
"SampleData",
"TestUtil"
],
"type" : "test"
},
{
"c99name" : "FontResourceGen",
"module_type" : "SwiftTarget",
"name" : "FontResourceGen",
"path" : "Sources/FontResourceGen",
"product_memberships" : [
"Generate Resource Code",
"xcresource",
"XCResourceCommand",
"FontResourceGen"
],
"sources" : [
"CodeGenerator/DefaultTypeDeclarationGenerator.swift",
"CodeGenerator/DefaultValueDeclarationGenerator.swift",
"Font.swift",
"FontError.swift",
"FontImporter/DefaultFontImporter.swift",
"FontImporter/FontFinder.swift",
"FontImporter/FontLoader.swift",
"FontResourceGenerator.swift"
],
"target_dependencies" : [
"XCResourceUtil"
],
"type" : "library"
},
{
"c99name" : "FileResourceGenTests",
"module_type" : "SwiftTarget",
"name" : "FileResourceGenTests",
"path" : "Tests/FileResourceGenTests",
"sources" : [
"CodeGenerator/DefaultValueDeclarationGeneratorTests.swift",
"DefaultFileTreeGeneratorTests.swift",
"FileItemTests.swift",
"FileTreeTests.swift"
],
"target_dependencies" : [
"FileResourceGen",
"SampleData",
"TestUtil"
],
"type" : "test"
},
{
"c99name" : "FileResourceGen",
"module_type" : "SwiftTarget",
"name" : "FileResourceGen",
"path" : "Sources/FileResourceGen",
"product_memberships" : [
"Generate Resource Code",
"xcresource",
"XCResourceCommand",
"FileResourceGen"
],
"sources" : [
"CodeGenerator/DefaultTypeDeclarationGenerator.swift",
"CodeGenerator/DefaultValueDeclarationGenerator.swift",
"DefaultFileTreeGenerator.swift",
"FileItem.swift",
"FileResourceGenerator.swift",
"FileTree.swift"
],
"target_dependencies" : [
"XCResourceUtil"
],
"type" : "library"
},
{
"c99name" : "Documentation",
"module_type" : "SwiftTarget",
"name" : "Documentation",
"path" : "Documentation",
"sources" : [
"EmptyFile.swift"
],
"type" : "library"
},
{
"c99name" : "AssetResourceGenTests",
"module_type" : "SwiftTarget",
"name" : "AssetResourceGenTests",
"path" : "Tests/AssetResourceGenTests",
"sources" : [
"AssetCatalog/AssetTypeTests.swift",
"AssetCatalog/ContentAttributesDTOTests.swift",
"AssetCatalog/ContentTests.swift",
"AssetCatalog/ContentTreeGeneratorTests.swift",
"AssetCatalog/ContentTreeTests.swift",
"AssetResourceGeneratorTests.swift",
"CodeGenerator/DefaultValueDeclarationGeneratorTests.swift"
],
"target_dependencies" : [
"AssetResourceGen",
"SampleData",
"TestUtil"
],
"type" : "test"
},
{
"c99name" : "AssetResourceGen",
"module_type" : "SwiftTarget",
"name" : "AssetResourceGen",
"path" : "Sources/AssetResourceGen",
"product_memberships" : [
"Generate Resource Code",
"xcresource",
"XCResourceCommand",
"AssetResourceGen"
],
"sources" : [
"AssetCatalog/AssetType.swift",
"AssetCatalog/Content.swift",
"AssetCatalog/ContentAttributesDTO.swift",
"AssetCatalog/ContentTree.swift",
"AssetResourceGenerator.swift",
"CodeGenerator/DefaultTypeDeclarationGenerator.swift",
"CodeGenerator/DefaultValueDeclarationGenerator.swift",
"DefaultContentTreeGenerator.swift"
],
"target_dependencies" : [
"XCResourceUtil"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/nearfri/xcresource/1.1.0
Repository: nearfri/XCResource
Swift version used: 6.1
Target: Documentation
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/swift-docc-render-artifact/.git/
From https://github.com/swiftlang/swift-docc-render-artifact
* branch release/6.2 -> FETCH_HEAD
* [new branch] release/6.2 -> origin/release/6.2
HEAD is now at 8799b69 Update the artifact
Cloned https://github.com/swiftlang/swift-docc-render-artifact
Extracting symbol information for 'Documentation'...
Finished extracting symbol information for 'Documentation'. (0.91s)
Building documentation for 'Documentation'...
Finished building documentation for 'Documentation' (0.10s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/nearfri/xcresource/1.1.0
Fetching https://github.com/swiftlang/swift-docc-plugin from cache
Updating https://github.com/apple/swift-argument-parser
Updating https://github.com/swiftlang/swift-syntax
Updating https://github.com/nearfri/Strix
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (0.47s)
Updated https://github.com/nearfri/Strix (0.83s)
Updated https://github.com/apple/swift-argument-parser (0.83s)
Updated https://github.com/swiftlang/swift-syntax (0.83s)
Computing version for https://github.com/nearfri/Strix.git
Computed https://github.com/nearfri/Strix.git at 2.4.6 (1.78s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 600.0.1 (0.70s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.5.0 (0.55s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (0.56s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.79s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.58s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.3
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Building for debugging...
[0/7] Write snippet-extract-tool-entitlement.plist
[1/8] Write sources
[4/8] Write swift-version-2F0A5646E1D333AE.txt
[6/53] Compiling SymbolKit DeclarationFragments.swift
[7/53] Compiling SymbolKit Fragment.swift
[8/53] Compiling SymbolKit FragmentKind.swift
[9/53] Compiling SymbolKit FunctionParameter.swift
[10/53] Compiling SymbolKit FunctionSignature.swift
[11/57] Emitting module SymbolKit
[12/57] Compiling SymbolKit SemanticVersion.swift
[13/57] Compiling SymbolKit AccessControl.swift
[14/57] Compiling SymbolKit Availability.swift
[15/57] Compiling SymbolKit AvailabilityItem.swift
[16/57] Compiling SymbolKit Domain.swift
[17/57] Compiling SymbolKit GenericConstraint.swift
[18/57] Compiling SymbolKit GenericParameter.swift
[19/57] Compiling SymbolKit Generics.swift
[20/57] Compiling SymbolKit Namespace.swift
[21/57] Compiling SymbolKit Mixin+Equals.swift
[22/57] Compiling SymbolKit Mixin+Hash.swift
[23/57] Compiling SymbolKit Mixin.swift
[24/57] Compiling SymbolKit LineList.swift
[25/57] Compiling SymbolKit Position.swift
[26/57] Compiling SymbolKit Identifier.swift
[27/57] Compiling SymbolKit KindIdentifier.swift
[28/57] Compiling SymbolKit Location.swift
[29/57] Compiling SymbolKit Mutability.swift
[30/57] Compiling SymbolKit SourceRange.swift
[31/57] Compiling SymbolKit Metadata.swift
[32/57] Compiling SymbolKit Module.swift
[33/57] Compiling SymbolKit OperatingSystem.swift
[34/57] Compiling SymbolKit Platform.swift
[35/57] Compiling SymbolKit Relationship.swift
[36/57] Compiling SymbolKit RelationshipKind.swift
[37/57] Compiling SymbolKit SourceOrigin.swift
[38/57] Compiling SymbolKit GenericConstraints.swift
[39/57] Compiling SymbolKit Swift.swift
[40/57] Compiling SymbolKit Names.swift
[41/57] Compiling SymbolKit SPI.swift
[42/57] Compiling SymbolKit Snippet.swift
[43/57] Compiling SymbolKit Extension.swift
[44/57] Compiling SymbolKit Symbol.swift
[45/57] Compiling SymbolKit SymbolKind.swift
[46/57] Compiling SymbolKit SymbolGraph.swift
[47/57] Compiling SymbolKit GraphCollector.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets Snippet.swift
[53/57] Emitting module Snippets
[54/57] Compiling Snippets SnippetParser.swift
[55/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[56/61] Emitting module snippet_extract
[57/61] Compiling snippet_extract URL+Status.swift
[58/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (4.09s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/3] Emitting module Documentation
[3/3] Compiling Documentation EmptyFile.swift
Build of target: 'Documentation' complete! (0.83s)
84
6 /Users/admin/builder/spi-builder-workspace/.docs/nearfri/xcresource/1.1.0
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/nearfri/xcresource/1.1.0
File count: 84
Doc size: 6.0MB
Preparing doc bundle ...
Uploading prod-nearfri-xcresource-1.1.0-44717ff9.zip to s3://spi-docs-inbox/prod-nearfri-xcresource-1.1.0-44717ff9.zip
Copying... [11%]
Copying... [21%]
Copying... [31%]
Copying... [41%]
Copying... [50%]
Copying... [60%]
Copying... [71%]
Copying... [81%]
Copying... [91%]
Copying... [100%]
Done.