Build Information
Successful build of TNGradientPickerSlider, reference main (14815b), with Swift 6.4 for macOS (SPM) on 19 Sep 2026 16:06:08 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/frederik-jacques/TNGradientPickerSlider.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/frederik-jacques/TNGradientPickerSlider
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 14815b4 Merge pull request #4 from frederik-jacques/develop
Cloned https://github.com/frederik-jacques/TNGradientPickerSlider.git
Revision (git rev-parse @):
14815b4b1ed492e1ef604d97bdcbdfb7c36f3ef0
SUCCESS checkout https://github.com/frederik-jacques/TNGradientPickerSlider.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/frederik-jacques/TNGradientPickerSlider.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 95]
[Planning deferred tasks]
[33 / 48] TNGradientPickerSlider_TNGradientPickerSlider
[38 / 48]
[39 / 49] TNGradientPickerSlider
[49 / 127]
[52 / 127]
[60 / 127]
[62 / 127]
[63 / 127]
[68 / 127]
[70 / 127]
[72 / 127]
[75 / 127]
[80 / 127]
[83 / 127]
[85 / 127]
[86 / 127]
[96 / 127]
[98 / 127]
[99 / 127]
[102 / 127]
[104 / 127]
[117 / 127] TNGradientPickerSlider
[118 / 127] TNGradientPickerSlider
[123 / 127] TNGradientPickerSlider
Build complete! (13.57 sec)
/Users/admin/builder/spi-builder-workspace/Sources/TNGradientPickerSlider/Formatters/TNOnlyNumbersFormatter.swift:10:13: [1;33mwarning: [1;39mclass 'TNOnlyNumbersFormatter' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m8 |[0;0m import Foundation
[0;36m9 |[0;0m
[0;36m10 |[0;0m final class TNOnlyNumbersFormatter: NumberFormatter {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'TNOnlyNumbersFormatter' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m override func isPartialStringValid(_ partialString: String, newEditingString newString: AutoreleasingUnsafeMutablePointer<NSString?>?, errorDescription error: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/TNGradientPickerSlider/Extensions/NSBezierPath/NSBezierPath+CGPath.swift:23:17: [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m21 |[0;0m let pathType = element(at: index, associatedPoints: points)
[0;36m22 |[0;0m
[0;36m23 |[0;0m switch pathType {
[0;36m|[0;0m |- [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39madd missing case: '.cubicCurveTo'[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39madd missing case: '.quadraticCurveTo'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd missing cases[0;0m
[0;36m24 |[0;0m case .moveTo:
[0;36m25 |[0;0m path.move(to: points[0])
/Users/admin/builder/spi-builder-workspace/Sources/TNGradientPickerSlider/Formatters/TNOnlyNumbersFormatter.swift:10:13: [1;33mwarning: [1;39mclass 'TNOnlyNumbersFormatter' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m8 |[0;0m import Foundation
[0;36m9 |[0;0m
[0;36m10 |[0;0m final class TNOnlyNumbersFormatter: NumberFormatter {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'TNOnlyNumbersFormatter' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m override func isPartialStringValid(_ partialString: String, newEditingString newString: AutoreleasingUnsafeMutablePointer<NSString?>?, errorDescription error: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Bool {
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "TNGradientPickerSlider",
"name" : "TNGradientPickerSlider",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "11.0"
}
],
"products" : [
{
"name" : "TNGradientPickerSlider",
"targets" : [
"TNGradientPickerSlider"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "TNGradientPickerSliderTests",
"module_type" : "SwiftTarget",
"name" : "TNGradientPickerSliderTests",
"path" : "Tests/TNGradientPickerSliderTests",
"sources" : [
"TNGradientPickerSliderTests.swift"
],
"target_dependencies" : [
"TNGradientPickerSlider"
],
"type" : "test"
},
{
"c99name" : "TNGradientPickerSlider",
"module_type" : "SwiftTarget",
"name" : "TNGradientPickerSlider",
"path" : "Sources/TNGradientPickerSlider",
"product_memberships" : [
"TNGradientPickerSlider"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/TNGradientPickerSlider/Color Picker View Controller/TNColorPickerViewController.xib",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/TNGradientPickerSlider/Media.xcassets",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Color Picker View Controller/Color Information/TNColorInformationView.swift",
"Color Picker View Controller/Color Information/TNHexNumberTextField.swift",
"Color Picker View Controller/Color Information/TNInlineNumberTextField.swift",
"Color Picker View Controller/Color Information/TNScrollableValueLabel.swift",
"Color Picker View Controller/Color Preview Circle/TNColorPreviewCircleView.swift",
"Color Picker View Controller/Hue Slider/TNHueSliderView.swift",
"Color Picker View Controller/Reusable Views/TNSliderHandleView.swift",
"Color Picker View Controller/Saturation Brightness/TNSaturationBrightnessView.swift",
"Color Picker View Controller/TNColorPickerViewController.swift",
"Color Picker View Controller/Transparancy Slider/TNTransparancySliderView.swift",
"Extensions/CAMediaTimingFunctions/CAMediaTimingFunction+Easings.swift",
"Extensions/CGFloat/CGFloat+Clamp.swift",
"Extensions/NSBezierPath/NSBezierPath+CGPath.swift",
"Extensions/NSColor/NSColor+Hex.swift",
"Extensions/NSColor/NSColor+RGBA.swift",
"Extensions/NSColor/NSColor+Random.swift",
"Extensions/NSView/NSView+BackgroundColor.swift",
"Formatters/TNOnlyNumbersFormatter.swift",
"Gradient Slider View Controller/Configuration/TNGradientPickerSliderConfiguration.swift",
"Gradient Slider View Controller/TNGradientPickerSliderViewController.swift",
"Gradient Slider View Controller/TNGradientSliderView.swift",
"Gradient Slider View Controller/TNTrackHandleView.swift",
"Models/Colors/HSB.swift",
"Models/Colors/RGB.swift",
"Models/Colors/RGBA.swift",
"Models/TNGradientColor.swift"
],
"type" : "library"
}
],
"tools_version" : "5.4"
}
Done.