Build Information
Successful build of SwiftyOpenGraph, reference main (c04a2a
), with Swift 6.0 for macOS (SPM) on 12 Sep 2024 19:48:50 UTC.
Swift 6 data race errors: 1
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.53.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/FiveSheepCo/SwiftyOpenGraph.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/FiveSheepCo/SwiftyOpenGraph
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at c04a2a0 Fix OpenGraph music tests
Cloned https://github.com/FiveSheepCo/SwiftyOpenGraph.git
Revision (git rev-parse @):
c04a2a048ea6763424437f2870ce63f5a6c8ea56
SUCCESS checkout https://github.com/FiveSheepCo/SwiftyOpenGraph.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/FiveSheepCo/SwiftyOpenGraph.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/4] Write sources
[3/4] Write swift-version-117DEE11B69C53C9.txt
[5/145] Compiling SchafKit Collection.swift
[6/145] Compiling SchafKit Dictionary.swift
[7/145] Compiling SchafKit CGPoint.swift
[8/145] Compiling SchafKit SKCryptography.swift
[9/145] Compiling SchafKit XSalsa20Poly1305SecretBoxAlgorithm.swift
[10/145] Compiling SchafKit SKDispatchHelper.swift
[11/150] Compiling SchafKit Blocks.swift
[12/150] Compiling SchafKit CodableSettingStorage.swift
[13/150] Compiling SchafKit SKAxis.swift
[14/150] Compiling SchafKit SKOptionSet.swift
[15/150] Compiling SchafKit SKOptions.swift
[16/150] Compiling SchafKit OrderedDictionary.swift
[17/150] Compiling SchafKit SKNetworking.Endpoint.swift
[18/150] Compiling SchafKit SKNetworking._Helper.swift
[19/150] Compiling SchafKit SKNetworking.swift
[20/150] Compiling SchafKit SKNetworkingBlocks.swift
[21/150] Compiling SchafKit Character.swift
[22/150] Compiling SchafKit Data.swift
[23/150] Compiling SchafKit SKJsonRepresentable.swift
[24/150] Compiling SchafKit SKRGBARepresentation.swift
[25/150] Compiling SchafKit SKTimeUnit.swift
[26/150] Compiling SchafKit SKUnit.swift
[27/150] Compiling SchafKit Array.swift
[28/150] Compiling SchafKit Publishable.swift
[29/150] Compiling SchafKit PublishedCodableSettingStorage.swift
[30/150] Compiling SchafKit PublishedSettingStorage.swift
[31/150] Compiling SchafKit SettingStorage.swift
[32/150] Compiling SchafKit SK8BitRGBARepresentation.swift
[33/150] Compiling SchafKit SKHSLARepresentation.swift
[34/150] Compiling SchafKit Color+UIColor.swift
[35/150] Compiling SchafKit SKNetworking.Request.Options.swift
[36/150] Compiling SchafKit SKNetworking.Request.swift
[37/150] Compiling SchafKit SKNetworking.Response.Status.swift
[38/150] Compiling SchafKit SKNetworking.Response.swift
[39/150] Compiling SchafKit SKNetworking.Result.swift
[40/150] Compiling SchafKit NSLayoutConstraint.swift
[41/150] Compiling SchafKit NSRegularExpression.swift
[42/150] Compiling SchafKit Optional.swift
[43/150] Compiling SchafKit Result.swift
[44/150] Compiling SchafKit Color+Components.swift
[45/150] Compiling SchafKit SKDirectory.swift
[46/150] Compiling SchafKit SKFile.swift
[47/150] Compiling SchafKit SKFileSystemItem.swift
[48/150] Compiling SchafKit SKKeychain.swift
[49/150] Compiling SchafKit SKNetworking.Request.Body.swift
[50/150] Compiling SchafKit SKNetworking.Request.HeaderField.swift
[51/150] Compiling SchafKit SKNetworking.Request.Method.swift
[52/150] Compiling SchafKit String.swift
[53/150] Compiling SchafKit Timer.swift
[54/150] Compiling SchafKit URL.swift
[55/150] Compiling SchafKit Digest+Hex.swift
[56/150] Emitting module SwiftSoup
[57/150] Compiling SwiftSoup UnicodeScalar.swift
[58/150] Compiling SwiftSoup Validate.swift
[59/150] Compiling SwiftSoup Whitelist.swift
[60/150] Compiling SwiftSoup XmlDeclaration.swift
[61/150] Compiling SwiftSoup XmlTreeBuilder.swift
[62/150] Emitting module SchafKit
[89/159] Compiling SchafKit NSMutableAttributedString.swift
[90/159] Compiling SchafKit NSObject.swift
[91/159] Compiling SchafKit String+Markdown.swift
[122/159] Compiling SchafKit LabeledView.swift
[123/159] Compiling SchafKit PresentationLink.swift
[124/159] Compiling SchafKit RoundedCorners.swift
[125/159] Compiling SchafKit SearchBar.swift
[126/159] Compiling SchafKit TimePicker.swift
[127/159] Compiling SchafKit AppearanceHandler.swift
[128/159] Compiling SchafKit KeyboardResponder.swift
[129/159] Compiling SchafKit View.swift
[130/159] Compiling SchafKit OKSubtileNotification.swift
[131/159] Compiling SchafKit SKRegexMatch.swift
[132/159] Compiling SchafKit String+OKRegexMatch.swift
[133/159] Compiling SchafKit SchafKit.swift
[134/159] Compiling SchafKit SKStoreKitHelper.swift
[135/159] Compiling SchafKit AFText.swift
[136/159] Compiling SchafKit AlignedText.swift
[137/159] Compiling SchafKit Blur.swift
[138/159] Compiling SchafKit EmojiTextFieldView.swift
[139/159] Compiling SchafKit FixedToggle.swift
[140/159] Compiling SchafKit Image+SFSymbols.swift
[141/159] Compiling SchafKit View+Erase.swift
[142/159] Compiling SchafKit UIAlertController.swift
[143/159] Compiling SchafKit UIColor.swift
[144/159] Compiling SchafKit UIDevice.swift
[145/159] Compiling SchafKit UIImage.swift
[146/159] Compiling SchafKit UIView.swift
[147/159] Compiling SchafKit UIViewController.swift
[148/159] Compiling SchafKit SKAlerting-iOS+tvOS.swift
[149/159] Compiling SchafKit SKAlerting-macOS.swift
[150/159] Compiling SchafKit SKAlerting-watchOS.swift
[151/159] Compiling SchafKit _MultiInputView.swift
[152/159] Compiling SchafKit SKAlerting.Action.Block.swift
[153/159] Compiling SchafKit SKAlerting.Action.Style.swift
[154/159] Compiling SchafKit SKAlerting.Action.swift
[155/159] Compiling SchafKit SKAlerting.Style.swift
[156/159] Compiling SchafKit SKAlerting.TextFieldConfiguration.swift
[157/159] Compiling SchafKit SKAlerting.swift
[158/159] Compiling SchafKit Curve25519XSalsa20Poly1305BoxAlgorithm.swift
[159/159] Compiling SchafKit Ed25519Algorithm.swift
[160/178] Compiling SwiftyOpenGraph _KeyValuePair.swift
[161/178] Compiling SwiftyOpenGraph _getDate.swift
[162/179] Compiling SwiftyOpenGraph AlbumAttributes.swift
[163/179] Compiling SwiftyOpenGraph PlaylistAttributes.swift
[164/179] Compiling SwiftyOpenGraph ArticleAttributes.swift
[165/179] Compiling SwiftyOpenGraph BookAttributes.swift
[166/179] Compiling SwiftyOpenGraph ProfileAttributes.swift
[167/179] Compiling SwiftyOpenGraph Actor.swift
[168/179] Compiling SwiftyOpenGraph SubKind.swift
[169/179] Compiling SwiftyOpenGraph VideoAttributes.swift
[170/179] Compiling SwiftyOpenGraph RadioStationAttributes.swift
[171/179] Compiling SwiftyOpenGraph SongAttributes.swift
[172/179] Compiling SwiftyOpenGraph OpenGraphImage.swift
[173/179] Compiling SwiftyOpenGraph OpenGraphType.swift
[174/179] Compiling SwiftyOpenGraph _getDuration.swift
[175/179] Compiling SwiftyOpenGraph OpenGraph.Determiner.swift
[176/179] Emitting module SwiftyOpenGraph
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyOpenGraph/OpenGraph.swift:54:20: warning: static property 'defaultDeterminer' is not concurrency-safe because non-'Sendable' type 'OpenGraph.Determiner' may have shared mutable state; this is an error in the Swift 6 language mode
52 | // Default values
53 | static let defaultLocale = "en_US"
54 | static let defaultDeterminer = Determiner.blank
| |- warning: static property 'defaultDeterminer' is not concurrency-safe because non-'Sendable' type 'OpenGraph.Determiner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'defaultDeterminer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyOpenGraph/OpenGraph.Determiner.swift:6:17: note: consider making enum 'Determiner' conform to the 'Sendable' protocol
4 |
5 | /// An enum of (`a`, `an`, `the`, "", `auto`). If `auto` is chosen, the consumer of your data should chose between `a` or `an`.
6 | public enum Determiner: String {
| `- note: consider making enum 'Determiner' conform to the 'Sendable' protocol
7 | case a, an, the, blank = "", auto
8 | }
[177/179] Compiling SwiftyOpenGraph OpenGraph.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyOpenGraph/OpenGraph.swift:54:20: warning: static property 'defaultDeterminer' is not concurrency-safe because non-'Sendable' type 'OpenGraph.Determiner' may have shared mutable state; this is an error in the Swift 6 language mode
52 | // Default values
53 | static let defaultLocale = "en_US"
54 | static let defaultDeterminer = Determiner.blank
| |- warning: static property 'defaultDeterminer' is not concurrency-safe because non-'Sendable' type 'OpenGraph.Determiner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'defaultDeterminer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyOpenGraph/OpenGraph.Determiner.swift:6:17: note: consider making enum 'Determiner' conform to the 'Sendable' protocol
4 |
5 | /// An enum of (`a`, `an`, `the`, "", `auto`). If `auto` is chosen, the consumer of your data should chose between `a` or `an`.
6 | public enum Determiner: String {
| `- note: consider making enum 'Determiner' conform to the 'Sendable' protocol
7 | case a, an, the, blank = "", auto
8 | }
[178/179] Compiling SwiftyOpenGraph OpenGraphAudio.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyOpenGraph/OpenGraph.swift:54:20: warning: static property 'defaultDeterminer' is not concurrency-safe because non-'Sendable' type 'OpenGraph.Determiner' may have shared mutable state; this is an error in the Swift 6 language mode
52 | // Default values
53 | static let defaultLocale = "en_US"
54 | static let defaultDeterminer = Determiner.blank
| |- warning: static property 'defaultDeterminer' is not concurrency-safe because non-'Sendable' type 'OpenGraph.Determiner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'defaultDeterminer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftyOpenGraph/OpenGraph.Determiner.swift:6:17: note: consider making enum 'Determiner' conform to the 'Sendable' protocol
4 |
5 | /// An enum of (`a`, `an`, `the`, "", `auto`). If `auto` is chosen, the consumer of your data should chose between `a` or `an`.
6 | public enum Determiner: String {
| `- note: consider making enum 'Determiner' conform to the 'Sendable' protocol
7 | case a, an, the, blank = "", auto
8 | }
[179/179] Compiling SwiftyOpenGraph OpenGraphVideo.swift
Build complete! (34.62s)
Fetching https://github.com/FiveSheepCo/SchafKit.git
[1/2646] Fetching schafkit
Fetched https://github.com/FiveSheepCo/SchafKit.git from cache (0.95s)
Fetching https://github.com/scinfu/SwiftSoup
[1/3177] Fetching swiftsoup
Fetched https://github.com/scinfu/SwiftSoup from cache (1.17s)
Creating working copy for https://github.com/scinfu/SwiftSoup
Working copy of https://github.com/scinfu/SwiftSoup resolved at master (3fa09f4)
Creating working copy for https://github.com/FiveSheepCo/SchafKit.git
Working copy of https://github.com/FiveSheepCo/SchafKit.git resolved at master (8567f94)
Build complete.
{
"dependencies" : [
{
"identity" : "schafkit",
"requirement" : {
"branch" : [
"master"
]
},
"type" : "sourceControl",
"url" : "https://github.com/FiveSheepCo/SchafKit.git"
},
{
"identity" : "swiftsoup",
"requirement" : {
"branch" : [
"master"
]
},
"type" : "sourceControl",
"url" : "https://github.com/scinfu/SwiftSoup"
}
],
"manifest_display_name" : "SwiftyOpenGraph",
"name" : "SwiftyOpenGraph",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "tvos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "SwiftyOpenGraph",
"targets" : [
"SwiftyOpenGraph"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftyOpenGraphTests",
"module_type" : "SwiftTarget",
"name" : "SwiftyOpenGraphTests",
"path" : "Tests/SwiftyOpenGraphTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftyOpenGraphTests/Examples",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"OpenGraphTests.swift"
],
"target_dependencies" : [
"SwiftyOpenGraph"
],
"type" : "test"
},
{
"c99name" : "SwiftyOpenGraph",
"module_type" : "SwiftTarget",
"name" : "SwiftyOpenGraph",
"path" : "Sources/SwiftyOpenGraph",
"product_dependencies" : [
"SwiftSoup",
"SchafKit"
],
"product_memberships" : [
"SwiftyOpenGraph"
],
"sources" : [
"Internal/_KeyValuePair.swift",
"Internal/_getDate.swift",
"Internal/_getDuration.swift",
"OpenGraph.Determiner.swift",
"OpenGraph.swift",
"OpenGraphAudio.swift",
"OpenGraphImage.swift",
"OpenGraphType.swift",
"OpenGraphType/ArticleAttributes.swift",
"OpenGraphType/BookAttributes.swift",
"OpenGraphType/Music/AlbumAttributes.swift",
"OpenGraphType/Music/PlaylistAttributes.swift",
"OpenGraphType/Music/RadioStationAttributes.swift",
"OpenGraphType/Music/SongAttributes.swift",
"OpenGraphType/ProfileAttributes.swift",
"OpenGraphType/Video/Actor.swift",
"OpenGraphType/Video/SubKind.swift",
"OpenGraphType/VideoAttributes.swift",
"OpenGraphVideo.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.