Build Information
Successful build of Validator, reference dev (feb72a
), with Swift 5.10 for macOS (SPM) on 25 Dec 2024 12:17:19 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.60.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/space-code/validator.git
Reference: dev
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/space-code/validator
* branch dev -> FETCH_HEAD
* [new branch] dev -> origin/dev
HEAD is now at feb72a5 Update `README.md` (#17)
Cloned https://github.com/space-code/validator.git
Revision (git rev-parse @):
feb72a51ab3ea61921ff11009a5757fa639c2f8f
SUCCESS checkout https://github.com/space-code/validator.git at dev
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.10
Building package at path: $PWD
https://github.com/space-code/validator.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version-33747A42983211AE.txt
[4/15] Compiling ValidatorCore IValidator.swift
[5/16] Compiling ValidatorCore PrefixValidationRule.swift
[6/16] Compiling ValidatorCore SuffixValidationRule.swift
[7/16] Compiling ValidatorCore NonEmptyValidationRule.swift
[8/16] Compiling ValidatorCore LengthValidationRule.swift
[9/16] Compiling ValidatorCore ValidationResult+Equatable.swift
[10/16] Compiling ValidatorCore ValidationResult.swift
[11/16] Compiling ValidatorCore String+IValidationError.swift
[12/16] Compiling ValidatorCore IValidationError.swift
[13/16] Compiling ValidatorCore IValidationRule.swift
[14/16] Compiling ValidatorCore RegexValidationRule.swift
[15/16] Emitting module ValidatorCore
[16/16] Compiling ValidatorCore Validator.swift
[17/29] Compiling ValidatorUI FormValidationViewModifier.swift
[18/30] Compiling ValidatorUI IFormFieldManager.swift
[19/30] Compiling ValidatorUI FormFieldManager.swift
[20/30] Compiling ValidatorUI FormField.swift
[21/30] Compiling ValidatorUI IFormField.swift
[22/30] Compiling ValidatorUI IFormValidationContainer.swift
[23/30] Compiling ValidatorUI FormValidationContainter.swift
[24/30] Compiling ValidatorUI View+Validation.swift
[25/30] Compiling ValidatorUI View+ValidationModifier.swift
[26/30] Compiling ValidatorUI View+EraseToAnyView.swift
[27/30] Compiling ValidatorUI IUIValidatable.swift
[28/30] Compiling ValidatorUI ValidationViewModifier.swift
[29/30] Emitting module ValidatorUI
[30/30] Compiling ValidatorUI UITextField+Validation.swift
Build complete! (8.80s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Validator",
"name" : "Validator",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "9.0"
},
{
"name" : "tvos",
"version" : "16.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "ValidatorCore",
"targets" : [
"ValidatorCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ValidatorUI",
"targets" : [
"ValidatorUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ValidatorUITests",
"module_type" : "SwiftTarget",
"name" : "ValidatorUITests",
"path" : "Tests/ValidatorUITests",
"sources" : [
"UnitTests/UITextFieldTests.swift"
],
"target_dependencies" : [
"ValidatorCore",
"ValidatorUI"
],
"type" : "test"
},
{
"c99name" : "ValidatorUI",
"module_type" : "SwiftTarget",
"name" : "ValidatorUI",
"path" : "Sources/ValidatorUI",
"product_memberships" : [
"ValidatorUI"
],
"sources" : [
"Classes/Extensions/View+EraseToAnyView.swift",
"Classes/IUIValidatable.swift",
"Classes/SUI/Extensions/View+Validation.swift",
"Classes/SUI/Extensions/View+ValidationModifier.swift",
"Classes/SUI/Managers/FormField/FormField/FormField.swift",
"Classes/SUI/Managers/FormField/FormField/IFormField.swift",
"Classes/SUI/Managers/FormField/FormFieldManager/FormFieldManager.swift",
"Classes/SUI/Managers/FormField/FormFieldManager/IFormFieldManager.swift",
"Classes/SUI/Managers/FormField/FormValidationContainer/FormValidationContainter.swift",
"Classes/SUI/Managers/FormField/FormValidationContainer/IFormValidationContainer.swift",
"Classes/SUI/ViewModifiers/FormValidationViewModifier.swift",
"Classes/SUI/ViewModifiers/ValidationViewModifier.swift",
"Classes/UIKit/Extensions/UITextField+Validation.swift"
],
"target_dependencies" : [
"ValidatorCore"
],
"type" : "library"
},
{
"c99name" : "ValidatorCoreTests",
"module_type" : "SwiftTarget",
"name" : "ValidatorCoreTests",
"path" : "Tests/ValidatorCoreTests",
"sources" : [
"UnitTests/Rules/LengthValidationRuleTests.swift",
"UnitTests/Rules/NonEmptyValidationRuleTests.swift",
"UnitTests/Rules/PrefixValidationRuleTests.swift",
"UnitTests/Rules/RegexValidationRuleTests.swift",
"UnitTests/Rules/SuffixValidationRuleTests.swift",
"UnitTests/Validator/ValidationResultTests.swift",
"UnitTests/Validator/ValidatorTests.swift"
],
"target_dependencies" : [
"ValidatorCore"
],
"type" : "test"
},
{
"c99name" : "ValidatorCore",
"module_type" : "SwiftTarget",
"name" : "ValidatorCore",
"path" : "Sources/ValidatorCore",
"product_memberships" : [
"ValidatorCore",
"ValidatorUI"
],
"sources" : [
"Classes/Core/Interfaces/IValidationError.swift",
"Classes/Core/Interfaces/IValidationRule.swift",
"Classes/Core/Models/ValidationResult.swift",
"Classes/Extensions/String+IValidationError.swift",
"Classes/Extensions/ValidationResult+Equatable.swift",
"Classes/Rules/LengthValidationRule.swift",
"Classes/Rules/NonEmptyValidationRule.swift",
"Classes/Rules/PrefixValidationRule.swift",
"Classes/Rules/RegexValidationRule.swift",
"Classes/Rules/SuffixValidationRule.swift",
"IValidator.swift",
"Validator.swift"
],
"type" : "library"
}
],
"tools_version" : "5.10"
}
Done.