Build Information
Successful build of blue-triangle, reference master (00b7df
), with Swift 6.0 for macOS (SPM) on 2 Sep 2025 19:16:04 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.67.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/blue-triangle-tech/btt-swift-sdk.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/blue-triangle-tech/btt-swift-sdk
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 00b7dfc Update CHANGELOG.md
Cloned https://github.com/blue-triangle-tech/btt-swift-sdk.git
Revision (git rev-parse @):
00b7dfc03eb2a0ff0296a08ad5d5983e2c194dfc
SUCCESS checkout https://github.com/blue-triangle-tech/btt-swift-sdk.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/blue-triangle-tech/btt-swift-sdk.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/7] Copying PrivacyInfo.xcprivacy
[1/7] Write sources
[2/7] Write swift-version-5BDAB9E9C0126B9D.txt
[3/7] Compiling Backtrace backtress_extracter.c
[4/7] Compiling AppEventLogger SignalHandler.m
[5/7] Compiling AppEventLogger AppNotificationLogger.m
[6/7] Compiling AppEventLogger NotificationLog.m
[8/122] Compiling BlueTriangle CustomVariables.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:103:34: warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
101 |
102 | // Custom Variables
103 | if let customVars = page.customVariables {
| `- warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
104 | try con.encode(customVars.cv1, forKey: .cv1)
105 | try con.encode(customVars.cv2, forKey: .cv2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:116:34: warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
114 | }
115 |
116 | if let customCats = page.customCategories {
| `- warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
117 | try con.encode(customCats.cv6, forKey: .cv6)
118 | try con.encode(customCats.cv7, forKey: .cv7)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:124:34: warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
122 | }
123 |
124 | if let customNums = page.customNumbers {
| `- warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
125 | try con.encode(customNums.cn1, forKey: .cn1)
126 | try con.encode(customNums.cn2, forKey: .cn2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:192:31: warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
190 |
191 | // CustomVariables
192 | let customVariables = CustomVariables(
| `- warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
193 | cv1: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv1),
194 | cv2: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:205:32: warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
203 |
204 | // CustomCategories
205 | let customCategories = CustomCategories(
| `- warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
206 | cv6: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv6),
207 | cv7: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv7),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:213:28: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
211 |
212 | // CustomNumbers
213 | let customNumbers: CustomNumbers?
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:215:29: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
213 | let customNumbers: CustomNumbers?
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
216 | cn1: cn1,
217 | cn2: try container.decode(Double.self, forKey: CodingKeys.cn2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:241:21: warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
239 |
240 | // Page
241 | self.page = Page(
| `- warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
242 | pageName: try container.decode(String.self, forKey: CodingKeys.pageName),
243 | brandValue: try container.decode(Decimal.self, forKey: CodingKeys.brandValue),
[9/122] Compiling BlueTriangle ErrorReport.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:103:34: warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
101 |
102 | // Custom Variables
103 | if let customVars = page.customVariables {
| `- warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
104 | try con.encode(customVars.cv1, forKey: .cv1)
105 | try con.encode(customVars.cv2, forKey: .cv2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:116:34: warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
114 | }
115 |
116 | if let customCats = page.customCategories {
| `- warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
117 | try con.encode(customCats.cv6, forKey: .cv6)
118 | try con.encode(customCats.cv7, forKey: .cv7)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:124:34: warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
122 | }
123 |
124 | if let customNums = page.customNumbers {
| `- warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
125 | try con.encode(customNums.cn1, forKey: .cn1)
126 | try con.encode(customNums.cn2, forKey: .cn2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:192:31: warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
190 |
191 | // CustomVariables
192 | let customVariables = CustomVariables(
| `- warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
193 | cv1: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv1),
194 | cv2: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:205:32: warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
203 |
204 | // CustomCategories
205 | let customCategories = CustomCategories(
| `- warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
206 | cv6: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv6),
207 | cv7: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv7),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:213:28: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
211 |
212 | // CustomNumbers
213 | let customNumbers: CustomNumbers?
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:215:29: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
213 | let customNumbers: CustomNumbers?
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
216 | cn1: cn1,
217 | cn2: try container.decode(Double.self, forKey: CodingKeys.cn2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:241:21: warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
239 |
240 | // Page
241 | self.page = Page(
| `- warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
242 | pageName: try container.decode(String.self, forKey: CodingKeys.pageName),
243 | brandValue: try container.decode(Decimal.self, forKey: CodingKeys.brandValue),
[10/122] Compiling BlueTriangle NativeAppProperties.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:103:34: warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
101 |
102 | // Custom Variables
103 | if let customVars = page.customVariables {
| `- warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
104 | try con.encode(customVars.cv1, forKey: .cv1)
105 | try con.encode(customVars.cv2, forKey: .cv2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:116:34: warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
114 | }
115 |
116 | if let customCats = page.customCategories {
| `- warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
117 | try con.encode(customCats.cv6, forKey: .cv6)
118 | try con.encode(customCats.cv7, forKey: .cv7)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:124:34: warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
122 | }
123 |
124 | if let customNums = page.customNumbers {
| `- warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
125 | try con.encode(customNums.cn1, forKey: .cn1)
126 | try con.encode(customNums.cn2, forKey: .cn2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:192:31: warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
190 |
191 | // CustomVariables
192 | let customVariables = CustomVariables(
| `- warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
193 | cv1: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv1),
194 | cv2: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:205:32: warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
203 |
204 | // CustomCategories
205 | let customCategories = CustomCategories(
| `- warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
206 | cv6: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv6),
207 | cv7: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv7),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:213:28: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
211 |
212 | // CustomNumbers
213 | let customNumbers: CustomNumbers?
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:215:29: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
213 | let customNumbers: CustomNumbers?
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
216 | cn1: cn1,
217 | cn2: try container.decode(Double.self, forKey: CodingKeys.cn2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:241:21: warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
239 |
240 | // Page
241 | self.page = Page(
| `- warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
242 | pageName: try container.decode(String.self, forKey: CodingKeys.pageName),
243 | brandValue: try container.decode(Decimal.self, forKey: CodingKeys.brandValue),
[11/122] Compiling BlueTriangle Page.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:103:34: warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
101 |
102 | // Custom Variables
103 | if let customVars = page.customVariables {
| `- warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
104 | try con.encode(customVars.cv1, forKey: .cv1)
105 | try con.encode(customVars.cv2, forKey: .cv2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:116:34: warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
114 | }
115 |
116 | if let customCats = page.customCategories {
| `- warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
117 | try con.encode(customCats.cv6, forKey: .cv6)
118 | try con.encode(customCats.cv7, forKey: .cv7)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:124:34: warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
122 | }
123 |
124 | if let customNums = page.customNumbers {
| `- warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
125 | try con.encode(customNums.cn1, forKey: .cn1)
126 | try con.encode(customNums.cn2, forKey: .cn2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:192:31: warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
190 |
191 | // CustomVariables
192 | let customVariables = CustomVariables(
| `- warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
193 | cv1: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv1),
194 | cv2: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:205:32: warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
203 |
204 | // CustomCategories
205 | let customCategories = CustomCategories(
| `- warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
206 | cv6: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv6),
207 | cv7: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv7),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:213:28: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
211 |
212 | // CustomNumbers
213 | let customNumbers: CustomNumbers?
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:215:29: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
213 | let customNumbers: CustomNumbers?
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
216 | cn1: cn1,
217 | cn2: try container.decode(Double.self, forKey: CodingKeys.cn2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:241:21: warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
239 |
240 | // Page
241 | self.page = Page(
| `- warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
242 | pageName: try container.decode(String.self, forKey: CodingKeys.pageName),
243 | brandValue: try container.decode(Decimal.self, forKey: CodingKeys.brandValue),
[12/122] Compiling BlueTriangle PageTimeInterval.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:103:34: warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
101 |
102 | // Custom Variables
103 | if let customVars = page.customVariables {
| `- warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
104 | try con.encode(customVars.cv1, forKey: .cv1)
105 | try con.encode(customVars.cv2, forKey: .cv2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:116:34: warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
114 | }
115 |
116 | if let customCats = page.customCategories {
| `- warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
117 | try con.encode(customCats.cv6, forKey: .cv6)
118 | try con.encode(customCats.cv7, forKey: .cv7)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:124:34: warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
122 | }
123 |
124 | if let customNums = page.customNumbers {
| `- warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
125 | try con.encode(customNums.cn1, forKey: .cn1)
126 | try con.encode(customNums.cn2, forKey: .cn2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:192:31: warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
190 |
191 | // CustomVariables
192 | let customVariables = CustomVariables(
| `- warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
193 | cv1: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv1),
194 | cv2: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:205:32: warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
203 |
204 | // CustomCategories
205 | let customCategories = CustomCategories(
| `- warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
206 | cv6: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv6),
207 | cv7: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv7),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:213:28: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
211 |
212 | // CustomNumbers
213 | let customNumbers: CustomNumbers?
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:215:29: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
213 | let customNumbers: CustomNumbers?
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
216 | cn1: cn1,
217 | cn2: try container.decode(Double.self, forKey: CodingKeys.cn2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:241:21: warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
239 |
240 | // Page
241 | self.page = Page(
| `- warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
242 | pageName: try container.decode(String.self, forKey: CodingKeys.pageName),
243 | brandValue: try container.decode(Decimal.self, forKey: CodingKeys.brandValue),
[13/122] Compiling BlueTriangle PerformanceReport.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:103:34: warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
101 |
102 | // Custom Variables
103 | if let customVars = page.customVariables {
| `- warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
104 | try con.encode(customVars.cv1, forKey: .cv1)
105 | try con.encode(customVars.cv2, forKey: .cv2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:116:34: warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
114 | }
115 |
116 | if let customCats = page.customCategories {
| `- warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
117 | try con.encode(customCats.cv6, forKey: .cv6)
118 | try con.encode(customCats.cv7, forKey: .cv7)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:124:34: warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
122 | }
123 |
124 | if let customNums = page.customNumbers {
| `- warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
125 | try con.encode(customNums.cn1, forKey: .cn1)
126 | try con.encode(customNums.cn2, forKey: .cn2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:192:31: warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
190 |
191 | // CustomVariables
192 | let customVariables = CustomVariables(
| `- warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
193 | cv1: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv1),
194 | cv2: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:205:32: warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
203 |
204 | // CustomCategories
205 | let customCategories = CustomCategories(
| `- warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
206 | cv6: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv6),
207 | cv7: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv7),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:213:28: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
211 |
212 | // CustomNumbers
213 | let customNumbers: CustomNumbers?
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:215:29: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
213 | let customNumbers: CustomNumbers?
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
216 | cn1: cn1,
217 | cn2: try container.decode(Double.self, forKey: CodingKeys.cn2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:241:21: warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
239 |
240 | // Page
241 | self.page = Page(
| `- warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
242 | pageName: try container.decode(String.self, forKey: CodingKeys.pageName),
243 | brandValue: try container.decode(Decimal.self, forKey: CodingKeys.brandValue),
[14/122] Compiling BlueTriangle PurchaseConfirmation.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:103:34: warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
101 |
102 | // Custom Variables
103 | if let customVars = page.customVariables {
| `- warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
104 | try con.encode(customVars.cv1, forKey: .cv1)
105 | try con.encode(customVars.cv2, forKey: .cv2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:116:34: warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
114 | }
115 |
116 | if let customCats = page.customCategories {
| `- warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
117 | try con.encode(customCats.cv6, forKey: .cv6)
118 | try con.encode(customCats.cv7, forKey: .cv7)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:124:34: warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
122 | }
123 |
124 | if let customNums = page.customNumbers {
| `- warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
125 | try con.encode(customNums.cn1, forKey: .cn1)
126 | try con.encode(customNums.cn2, forKey: .cn2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:192:31: warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
190 |
191 | // CustomVariables
192 | let customVariables = CustomVariables(
| `- warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
193 | cv1: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv1),
194 | cv2: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:205:32: warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
203 |
204 | // CustomCategories
205 | let customCategories = CustomCategories(
| `- warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
206 | cv6: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv6),
207 | cv7: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv7),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:213:28: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
211 |
212 | // CustomNumbers
213 | let customNumbers: CustomNumbers?
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:215:29: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
213 | let customNumbers: CustomNumbers?
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
216 | cn1: cn1,
217 | cn2: try container.decode(Double.self, forKey: CodingKeys.cn2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:241:21: warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
239 |
240 | // Page
241 | self.page = Page(
| `- warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
242 | pageName: try container.decode(String.self, forKey: CodingKeys.pageName),
243 | brandValue: try container.decode(Decimal.self, forKey: CodingKeys.brandValue),
[15/122] Compiling BlueTriangle ResourceUsageMeasurement.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:103:34: warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
101 |
102 | // Custom Variables
103 | if let customVars = page.customVariables {
| `- warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
104 | try con.encode(customVars.cv1, forKey: .cv1)
105 | try con.encode(customVars.cv2, forKey: .cv2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:116:34: warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
114 | }
115 |
116 | if let customCats = page.customCategories {
| `- warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
117 | try con.encode(customCats.cv6, forKey: .cv6)
118 | try con.encode(customCats.cv7, forKey: .cv7)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:124:34: warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
122 | }
123 |
124 | if let customNums = page.customNumbers {
| `- warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
125 | try con.encode(customNums.cn1, forKey: .cn1)
126 | try con.encode(customNums.cn2, forKey: .cn2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:192:31: warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
190 |
191 | // CustomVariables
192 | let customVariables = CustomVariables(
| `- warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
193 | cv1: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv1),
194 | cv2: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:205:32: warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
203 |
204 | // CustomCategories
205 | let customCategories = CustomCategories(
| `- warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
206 | cv6: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv6),
207 | cv7: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv7),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:213:28: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
211 |
212 | // CustomNumbers
213 | let customNumbers: CustomNumbers?
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:215:29: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
213 | let customNumbers: CustomNumbers?
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
216 | cn1: cn1,
217 | cn2: try container.decode(Double.self, forKey: CodingKeys.cn2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:241:21: warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
239 |
240 | // Page
241 | self.page = Page(
| `- warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
242 | pageName: try container.decode(String.self, forKey: CodingKeys.pageName),
243 | brandValue: try container.decode(Decimal.self, forKey: CodingKeys.brandValue),
[16/122] Compiling BlueTriangle Session.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:103:34: warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
101 |
102 | // Custom Variables
103 | if let customVars = page.customVariables {
| `- warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
104 | try con.encode(customVars.cv1, forKey: .cv1)
105 | try con.encode(customVars.cv2, forKey: .cv2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:116:34: warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
114 | }
115 |
116 | if let customCats = page.customCategories {
| `- warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
117 | try con.encode(customCats.cv6, forKey: .cv6)
118 | try con.encode(customCats.cv7, forKey: .cv7)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:124:34: warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
122 | }
123 |
124 | if let customNums = page.customNumbers {
| `- warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
125 | try con.encode(customNums.cn1, forKey: .cn1)
126 | try con.encode(customNums.cn2, forKey: .cn2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:192:31: warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
190 |
191 | // CustomVariables
192 | let customVariables = CustomVariables(
| `- warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
193 | cv1: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv1),
194 | cv2: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:205:32: warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
203 |
204 | // CustomCategories
205 | let customCategories = CustomCategories(
| `- warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
206 | cv6: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv6),
207 | cv7: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv7),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:213:28: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
211 |
212 | // CustomNumbers
213 | let customNumbers: CustomNumbers?
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:215:29: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
213 | let customNumbers: CustomNumbers?
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
216 | cn1: cn1,
217 | cn2: try container.decode(Double.self, forKey: CodingKeys.cn2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:241:21: warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
239 |
240 | // Page
241 | self.page = Page(
| `- warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
242 | pageName: try container.decode(String.self, forKey: CodingKeys.pageName),
243 | brandValue: try container.decode(Decimal.self, forKey: CodingKeys.brandValue),
[17/122] Compiling BlueTriangle TimerRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:103:34: warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
101 |
102 | // Custom Variables
103 | if let customVars = page.customVariables {
| `- warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
104 | try con.encode(customVars.cv1, forKey: .cv1)
105 | try con.encode(customVars.cv2, forKey: .cv2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:116:34: warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
114 | }
115 |
116 | if let customCats = page.customCategories {
| `- warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
117 | try con.encode(customCats.cv6, forKey: .cv6)
118 | try con.encode(customCats.cv7, forKey: .cv7)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:124:34: warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
122 | }
123 |
124 | if let customNums = page.customNumbers {
| `- warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
125 | try con.encode(customNums.cn1, forKey: .cn1)
126 | try con.encode(customNums.cn2, forKey: .cn2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:192:31: warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
190 |
191 | // CustomVariables
192 | let customVariables = CustomVariables(
| `- warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
193 | cv1: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv1),
194 | cv2: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:205:32: warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
203 |
204 | // CustomCategories
205 | let customCategories = CustomCategories(
| `- warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
206 | cv6: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv6),
207 | cv7: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv7),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:213:28: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
211 |
212 | // CustomNumbers
213 | let customNumbers: CustomNumbers?
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:215:29: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
213 | let customNumbers: CustomNumbers?
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
216 | cn1: cn1,
217 | cn2: try container.decode(Double.self, forKey: CodingKeys.cn2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:241:21: warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
239 |
240 | // Page
241 | self.page = Page(
| `- warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
242 | pageName: try container.decode(String.self, forKey: CodingKeys.pageName),
243 | brandValue: try container.decode(Decimal.self, forKey: CodingKeys.brandValue),
[18/122] Compiling BlueTriangle ActionRequestCollection.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:103:34: warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
101 |
102 | // Custom Variables
103 | if let customVars = page.customVariables {
| `- warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
104 | try con.encode(customVars.cv1, forKey: .cv1)
105 | try con.encode(customVars.cv2, forKey: .cv2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:116:34: warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
114 | }
115 |
116 | if let customCats = page.customCategories {
| `- warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
117 | try con.encode(customCats.cv6, forKey: .cv6)
118 | try con.encode(customCats.cv7, forKey: .cv7)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:124:34: warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
122 | }
123 |
124 | if let customNums = page.customNumbers {
| `- warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
125 | try con.encode(customNums.cn1, forKey: .cn1)
126 | try con.encode(customNums.cn2, forKey: .cn2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:192:31: warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
190 |
191 | // CustomVariables
192 | let customVariables = CustomVariables(
| `- warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
193 | cv1: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv1),
194 | cv2: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:205:32: warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
203 |
204 | // CustomCategories
205 | let customCategories = CustomCategories(
| `- warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
206 | cv6: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv6),
207 | cv7: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv7),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:213:28: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
211 |
212 | // CustomNumbers
213 | let customNumbers: CustomNumbers?
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:215:29: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
213 | let customNumbers: CustomNumbers?
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
216 | cn1: cn1,
217 | cn2: try container.decode(Double.self, forKey: CodingKeys.cn2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:241:21: warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
239 |
240 | // Page
241 | self.page = Page(
| `- warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
242 | pageName: try container.decode(String.self, forKey: CodingKeys.pageName),
243 | brandValue: try container.decode(Decimal.self, forKey: CodingKeys.brandValue),
[19/122] Compiling BlueTriangle ActionRequestCollector.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:103:34: warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
101 |
102 | // Custom Variables
103 | if let customVars = page.customVariables {
| `- warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
104 | try con.encode(customVars.cv1, forKey: .cv1)
105 | try con.encode(customVars.cv2, forKey: .cv2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:116:34: warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
114 | }
115 |
116 | if let customCats = page.customCategories {
| `- warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
117 | try con.encode(customCats.cv6, forKey: .cv6)
118 | try con.encode(customCats.cv7, forKey: .cv7)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:124:34: warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
122 | }
123 |
124 | if let customNums = page.customNumbers {
| `- warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
125 | try con.encode(customNums.cn1, forKey: .cn1)
126 | try con.encode(customNums.cn2, forKey: .cn2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:192:31: warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
190 |
191 | // CustomVariables
192 | let customVariables = CustomVariables(
| `- warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
193 | cv1: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv1),
194 | cv2: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:205:32: warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
203 |
204 | // CustomCategories
205 | let customCategories = CustomCategories(
| `- warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
206 | cv6: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv6),
207 | cv7: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv7),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:213:28: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
211 |
212 | // CustomNumbers
213 | let customNumbers: CustomNumbers?
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:215:29: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
213 | let customNumbers: CustomNumbers?
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
216 | cn1: cn1,
217 | cn2: try container.decode(Double.self, forKey: CodingKeys.cn2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:241:21: warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
239 |
240 | // Page
241 | self.page = Page(
| `- warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
242 | pageName: try container.decode(String.self, forKey: CodingKeys.pageName),
243 | brandValue: try container.decode(Decimal.self, forKey: CodingKeys.brandValue),
[20/122] Compiling BlueTriangle BTTimerNetStateAccumulator.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:103:34: warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
101 |
102 | // Custom Variables
103 | if let customVars = page.customVariables {
| `- warning: 'customVariables' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' methods instead.
104 | try con.encode(customVars.cv1, forKey: .cv1)
105 | try con.encode(customVars.cv2, forKey: .cv2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:116:34: warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
114 | }
115 |
116 | if let customCats = page.customCategories {
| `- warning: 'customCategories' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
117 | try con.encode(customCats.cv6, forKey: .cv6)
118 | try con.encode(customCats.cv7, forKey: .cv7)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:124:34: warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
122 | }
123 |
124 | if let customNums = page.customNumbers {
| `- warning: 'customNumbers' is deprecated: Use BlueTriangle 'setCustomVariables(_ variables : [:] )' method instead.
125 | try con.encode(customNums.cn1, forKey: .cn1)
126 | try con.encode(customNums.cn2, forKey: .cn2)
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:192:31: warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
190 |
191 | // CustomVariables
192 | let customVariables = CustomVariables(
| `- warning: 'CustomVariables' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
193 | cv1: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv1),
194 | cv2: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:205:32: warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
203 |
204 | // CustomCategories
205 | let customCategories = CustomCategories(
| `- warning: 'CustomCategories' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
206 | cv6: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv6),
207 | cv7: try container.decodeIfPresent(String.self, forKey: CodingKeys.cv7),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:213:28: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
211 |
212 | // CustomNumbers
213 | let customNumbers: CustomNumbers?
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:215:29: warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
213 | let customNumbers: CustomNumbers?
214 | if let cn1 = try container.decodeIfPresent(Double.self, forKey: CodingKeys.cn1) {
215 | customNumbers = CustomNumbers(
| `- warning: 'CustomNumbers' is deprecated: Use BlueTriangle 'setCustomVariable(_ name:, value:)' method instead.
216 | cn1: cn1,
217 | cn2: try container.decode(Double.self, forKey: CodingKeys.cn2),
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Models/TimerRequest.swift:241:21: warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
239 |
240 | // Page
241 | self.page = Page(
| `- warning: 'init(pageName:pageTitle:brandValue:pageType:referringURL:url:customVariables:customCategories:customNumbers:)' is deprecated: Use `init(pageName: ,brandValue: ,pageType: ,referringURL: ,url: )` instead.
242 | pageName: try container.decode(String.self, forKey: CodingKeys.pageName),
243 | brandValue: try container.decode(Decimal.self, forKey: CodingKeys.brandValue),
[21/122] Compiling BlueTriangle BTTConfigurationRepo.swift
[22/122] Compiling BlueTriangle BTTConfigurationUpdater.swift
[23/122] Compiling BlueTriangle BTTRemoteConfig.swift
[24/122] Compiling BlueTriangle BTTSavedRemoteConfig.swift
[25/122] Compiling BlueTriangle BTTStoredConfigSyncer.swift
[26/122] Compiling BlueTriangle RemoteConfigAckReporter.swift
[27/122] Compiling BlueTriangle SessionStore.swift
[28/122] Compiling BlueTriangle Array+Vitals.swift
[29/122] Compiling BlueTriangle Bool+Utils.swift
[30/122] Compiling BlueTriangle Bundle+Utils.swift
[31/122] Compiling BlueTriangle Data+Utils.swift
[32/122] Compiling BlueTriangle Date+Utils.swift
[33/122] Compiling BlueTriangle HTTPURLResponse+ContentType.swift
[34/134] Emitting module BlueTriangle
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Extensions/URL+ExpressibleByStringLiteral.swift:9:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
7 | import Foundation
8 |
9 | extension URL: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
10 | public init(stringLiteral value: StaticString) {
11 | guard let url = URL(string: "\(value)") else {
[35/134] Compiling BlueTriangle JSONDecoder+Utils.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Extensions/URL+ExpressibleByStringLiteral.swift:9:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
7 | import Foundation
8 |
9 | extension URL: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
10 | public init(stringLiteral value: StaticString) {
11 | guard let url = URL(string: "\(value)") else {
[36/134] Compiling BlueTriangle NSException+Utils.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Extensions/URL+ExpressibleByStringLiteral.swift:9:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
7 | import Foundation
8 |
9 | extension URL: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
10 | public init(stringLiteral value: StaticString) {
11 | guard let url = URL(string: "\(value)") else {
[37/134] Compiling BlueTriangle NSLocking+Utils.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Extensions/URL+ExpressibleByStringLiteral.swift:9:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
7 | import Foundation
8 |
9 | extension URL: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
10 | public init(stringLiteral value: StaticString) {
11 | guard let url = URL(string: "\(value)") else {
[38/134] Compiling BlueTriangle NSNumber+Utils.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Extensions/URL+ExpressibleByStringLiteral.swift:9:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
7 | import Foundation
8 |
9 | extension URL: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
10 | public init(stringLiteral value: StaticString) {
11 | guard let url = URL(string: "\(value)") else {
[39/134] Compiling BlueTriangle NWPathMonitor+Combine.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Extensions/URL+ExpressibleByStringLiteral.swift:9:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
7 | import Foundation
8 |
9 | extension URL: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
10 | public init(stringLiteral value: StaticString) {
11 | guard let url = URL(string: "\(value)") else {
[40/134] Compiling BlueTriangle NotificationName+Platform.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Extensions/URL+ExpressibleByStringLiteral.swift:9:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
7 | import Foundation
8 |
9 | extension URL: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
10 | public init(stringLiteral value: StaticString) {
11 | guard let url = URL(string: "\(value)") else {
[41/134] Compiling BlueTriangle OperatingSystemVersion+Utils.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Extensions/URL+ExpressibleByStringLiteral.swift:9:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
7 | import Foundation
8 |
9 | extension URL: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
10 | public init(stringLiteral value: StaticString) {
11 | guard let url = URL(string: "\(value)") else {
[42/134] Compiling BlueTriangle Publisher+Retry.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Extensions/URL+ExpressibleByStringLiteral.swift:9:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
7 | import Foundation
8 |
9 | extension URL: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
10 | public init(stringLiteral value: StaticString) {
11 | guard let url = URL(string: "\(value)") else {
[43/134] Compiling BlueTriangle Task+Utils.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Extensions/URL+ExpressibleByStringLiteral.swift:9:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
7 | import Foundation
8 |
9 | extension URL: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
10 | public init(stringLiteral value: StaticString) {
11 | guard let url = URL(string: "\(value)") else {
[44/134] Compiling BlueTriangle TimeInterval+Utils.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Extensions/URL+ExpressibleByStringLiteral.swift:9:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
7 | import Foundation
8 |
9 | extension URL: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
10 | public init(stringLiteral value: StaticString) {
11 | guard let url = URL(string: "\(value)") else {
[45/134] Compiling BlueTriangle URL+ExpressibleByStringLiteral.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Extensions/URL+ExpressibleByStringLiteral.swift:9:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
7 | import Foundation
8 |
9 | extension URL: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
10 | public init(stringLiteral value: StaticString) {
11 | guard let url = URL(string: "\(value)") else {
[46/134] Compiling BlueTriangle URLSession+NetworkCapture.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Extensions/URL+ExpressibleByStringLiteral.swift:9:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
7 | import Foundation
8 |
9 | extension URL: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
10 | public init(stringLiteral value: StaticString) {
11 | guard let url = URL(string: "\(value)") else {
[47/134] Compiling BlueTriangle URLSession+Networking.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/Extensions/URL+ExpressibleByStringLiteral.swift:9:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
7 | import Foundation
8 |
9 | extension URL: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
10 | public init(stringLiteral value: StaticString) {
11 | guard let url = URL(string: "\(value)") else {
[48/134] Compiling BlueTriangle Logging.swift
[49/134] Compiling BlueTriangle PerformanceMonitoring.swift
[50/134] Compiling BlueTriangle RequestFailureHandling.swift
[51/134] Compiling BlueTriangle ResourceMeasuring.swift
[52/134] Compiling BlueTriangle SystemLogging.swift
[53/134] Compiling BlueTriangle URLRequestConvertible.swift
[54/134] Compiling BlueTriangle Uploading.swift
[55/134] Compiling BlueTriangle Request.swift
[56/134] Compiling BlueTriangle RequestCache.swift
[57/134] Compiling BlueTriangle RequestFailureHandler.swift
[58/134] Compiling BlueTriangle SessionManager.swift
[59/134] Compiling BlueTriangle TimerRequestBuilder.swift
[60/134] Compiling BlueTriangle Uploader.swift
[61/134] Compiling BlueTriangle Version.swift
[62/134] Compiling BlueTriangle ANRPerformanceMonitor.swift
[63/134] Compiling BlueTriangle MainThreadStackTraceProvider.swift
[64/134] Compiling BlueTriangle ANRWatchDog.swift
[65/134] Compiling BlueTriangle MainThreadObserver.swift
[66/134] Compiling BlueTriangle DispatchSourceTimerPerformanceMonitor.swift
[67/134] Compiling BlueTriangle DisplayLinkPerformanceMonitor.swift
[68/134] Compiling BlueTriangle BTActionTracker.swift
[69/134] Compiling BlueTriangle BTGroupTimer.swift
[70/134] Compiling BlueTriangle BTTimerGroupManager.swift
[71/134] Compiling BlueTriangle LaunchTimeMonitor.swift
[72/134] Compiling BlueTriangle PayloadCache.swift
[73/134] Compiling BlueTriangle File.swift
[74/134] Compiling BlueTriangle Persistence.swift
[75/134] Compiling BlueTriangle PersistenceError.swift
[76/134] Compiling BlueTriangle UserLocation.swift
[77/134] Compiling BlueTriangle CaptureTimerManaging.swift
[78/134] Compiling BlueTriangle CapturedActionRequestCollecting.swift
[79/134] Compiling BlueTriangle CapturedGroupRequestCollecting.swift
[80/134] Compiling BlueTriangle CapturedRequestCollecting.swift
[81/134] Compiling BlueTriangle CrashReportManaging.swift
[82/134] Compiling BlueTriangle CrashReportPersisting.swift
[83/134] Compiling BlueTriangle FileLocation.swift
[84/134] Compiling BlueTriangle URLSession+Publisher.swift
[85/134] Compiling BlueTriangle UserDefault+Utils.swift
[86/134] Compiling BlueTriangle Identifier.swift
[87/134] Compiling BlueTriangle InternalTimer.swift
[88/134] Compiling BlueTriangle CrashReportResponse.swift
[89/134] Compiling BlueTriangle CrashSignal.swift
[90/134] Compiling BlueTriangle DignosticWatchDog.swift
[91/134] Compiling BlueTriangle Millisecond.swift
[92/134] Compiling BlueTriangle AnyCodable.swift
[93/134] Compiling BlueTriangle CapturedRequest.swift
[94/134] Compiling BlueTriangle CrashReport.swift
[95/134] Compiling BlueTriangle CustomCategories.swift
[96/134] Compiling BlueTriangle CustomNumbers.swift
[97/134] Compiling BlueTriangle CaptureTimerManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:48:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
46 | do {
47 | let request = try self.requestBuilder.build(startTime, page, requests)
48 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:50:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
48 | self.uploader.send(request: request)
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
51 | }
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:49:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
47 | do {
48 | let request = try self.requestBuilder.build(startTime, page, requests)
49 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:51:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
49 | self.uploader.send(request: request)
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:95:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
93 | do {
94 | let request = try self.requestBuilder.build(startTime, page, requests)
95 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:97:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
95 | self.uploader.send(request: request)
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
98 | }
99 | }
[98/134] Compiling BlueTriangle CapturedActionRequestCollector.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:48:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
46 | do {
47 | let request = try self.requestBuilder.build(startTime, page, requests)
48 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:50:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
48 | self.uploader.send(request: request)
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
51 | }
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:49:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
47 | do {
48 | let request = try self.requestBuilder.build(startTime, page, requests)
49 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:51:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
49 | self.uploader.send(request: request)
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:95:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
93 | do {
94 | let request = try self.requestBuilder.build(startTime, page, requests)
95 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:97:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
95 | self.uploader.send(request: request)
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
98 | }
99 | }
[99/134] Compiling BlueTriangle CapturedGroupRequestCollector.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:48:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
46 | do {
47 | let request = try self.requestBuilder.build(startTime, page, requests)
48 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:50:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
48 | self.uploader.send(request: request)
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
51 | }
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:49:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
47 | do {
48 | let request = try self.requestBuilder.build(startTime, page, requests)
49 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:51:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
49 | self.uploader.send(request: request)
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:95:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
93 | do {
94 | let request = try self.requestBuilder.build(startTime, page, requests)
95 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:97:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
95 | self.uploader.send(request: request)
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
98 | }
99 | }
[100/134] Compiling BlueTriangle CapturedRequestBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:48:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
46 | do {
47 | let request = try self.requestBuilder.build(startTime, page, requests)
48 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:50:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
48 | self.uploader.send(request: request)
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
51 | }
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:49:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
47 | do {
48 | let request = try self.requestBuilder.build(startTime, page, requests)
49 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:51:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
49 | self.uploader.send(request: request)
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:95:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
93 | do {
94 | let request = try self.requestBuilder.build(startTime, page, requests)
95 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:97:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
95 | self.uploader.send(request: request)
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
98 | }
99 | }
[101/134] Compiling BlueTriangle CapturedRequestCollector.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:48:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
46 | do {
47 | let request = try self.requestBuilder.build(startTime, page, requests)
48 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:50:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
48 | self.uploader.send(request: request)
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
51 | }
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:49:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
47 | do {
48 | let request = try self.requestBuilder.build(startTime, page, requests)
49 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:51:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
49 | self.uploader.send(request: request)
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:95:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
93 | do {
94 | let request = try self.requestBuilder.build(startTime, page, requests)
95 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:97:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
95 | self.uploader.send(request: request)
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
98 | }
99 | }
[102/134] Compiling BlueTriangle GroupRequestCollection.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:48:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
46 | do {
47 | let request = try self.requestBuilder.build(startTime, page, requests)
48 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:50:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
48 | self.uploader.send(request: request)
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
51 | }
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:49:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
47 | do {
48 | let request = try self.requestBuilder.build(startTime, page, requests)
49 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:51:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
49 | self.uploader.send(request: request)
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:95:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
93 | do {
94 | let request = try self.requestBuilder.build(startTime, page, requests)
95 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:97:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
95 | self.uploader.send(request: request)
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
98 | }
99 | }
[103/134] Compiling BlueTriangle NetworkCaptureConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:48:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
46 | do {
47 | let request = try self.requestBuilder.build(startTime, page, requests)
48 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:50:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
48 | self.uploader.send(request: request)
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
51 | }
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:49:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
47 | do {
48 | let request = try self.requestBuilder.build(startTime, page, requests)
49 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:51:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
49 | self.uploader.send(request: request)
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:95:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
93 | do {
94 | let request = try self.requestBuilder.build(startTime, page, requests)
95 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:97:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
95 | self.uploader.send(request: request)
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
98 | }
99 | }
[104/134] Compiling BlueTriangle NetworkCaptureTracker.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:48:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
46 | do {
47 | let request = try self.requestBuilder.build(startTime, page, requests)
48 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:50:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
48 | self.uploader.send(request: request)
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
51 | }
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:49:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
47 | do {
48 | let request = try self.requestBuilder.build(startTime, page, requests)
49 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:51:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
49 | self.uploader.send(request: request)
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:95:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
93 | do {
94 | let request = try self.requestBuilder.build(startTime, page, requests)
95 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:97:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
95 | self.uploader.send(request: request)
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
98 | }
99 | }
[105/134] Compiling BlueTriangle NetworkStateMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:48:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
46 | do {
47 | let request = try self.requestBuilder.build(startTime, page, requests)
48 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:50:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
48 | self.uploader.send(request: request)
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
51 | }
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:49:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
47 | do {
48 | let request = try self.requestBuilder.build(startTime, page, requests)
49 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:51:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
49 | self.uploader.send(request: request)
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:95:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
93 | do {
94 | let request = try self.requestBuilder.build(startTime, page, requests)
95 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:97:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
95 | self.uploader.send(request: request)
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
98 | }
99 | }
[106/134] Compiling BlueTriangle NetworkTelephonyHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:48:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
46 | do {
47 | let request = try self.requestBuilder.build(startTime, page, requests)
48 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:50:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
48 | self.uploader.send(request: request)
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
51 | }
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:49:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
47 | do {
48 | let request = try self.requestBuilder.build(startTime, page, requests)
49 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:51:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
49 | self.uploader.send(request: request)
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:95:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
93 | do {
94 | let request = try self.requestBuilder.build(startTime, page, requests)
95 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:97:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
95 | self.uploader.send(request: request)
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
98 | }
99 | }
[107/134] Compiling BlueTriangle RequestCollection.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:48:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
46 | do {
47 | let request = try self.requestBuilder.build(startTime, page, requests)
48 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:50:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
48 | self.uploader.send(request: request)
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
51 | }
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:49:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
47 | do {
48 | let request = try self.requestBuilder.build(startTime, page, requests)
49 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:51:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
49 | self.uploader.send(request: request)
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:95:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
93 | do {
94 | let request = try self.requestBuilder.build(startTime, page, requests)
95 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:97:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
95 | self.uploader.send(request: request)
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
98 | }
99 | }
[108/134] Compiling BlueTriangle NetworkCaptureSessionDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:48:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
46 | do {
47 | let request = try self.requestBuilder.build(startTime, page, requests)
48 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:50:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
48 | self.uploader.send(request: request)
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
51 | }
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:49:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
47 | do {
48 | let request = try self.requestBuilder.build(startTime, page, requests)
49 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:51:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
49 | self.uploader.send(request: request)
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:95:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
93 | do {
94 | let request = try self.requestBuilder.build(startTime, page, requests)
95 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:97:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
95 | self.uploader.send(request: request)
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
98 | }
99 | }
[109/134] Compiling BlueTriangle Payload.swift
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:48:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
46 | do {
47 | let request = try self.requestBuilder.build(startTime, page, requests)
48 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedActionRequestCollector.swift:50:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
48 | self.uploader.send(request: request)
49 | } catch {
50 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
51 | }
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:49:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
47 | do {
48 | let request = try self.requestBuilder.build(startTime, page, requests)
49 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedGroupRequestCollector.swift:51:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
49 | self.uploader.send(request: request)
50 | } catch {
51 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:95:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
93 | do {
94 | let request = try self.requestBuilder.build(startTime, page, requests)
95 | self.uploader.send(request: request)
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/NetworkCapture/CapturedRequestCollector.swift:97:17: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
95 | self.uploader.send(request: request)
96 | } catch {
97 | self.logger.error("Error building request: \(error.localizedDescription)")
| |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
| `- note: property access is 'async'
98 | }
99 | }
[110/134] Compiling BlueTriangle AppEventObserver.swift
[111/134] Compiling BlueTriangle BTLogger.swift
[112/134] Compiling BlueTriangle BTSignalCrashReporter.swift
[113/134] Compiling BlueTriangle BTTimer.swift
[114/134] Compiling BlueTriangle BlueTriangle.swift
[115/134] Compiling BlueTriangle BlueTriangleConfiguration.swift
[116/134] Compiling BlueTriangle ClaritySessionConnector.swift
[117/134] Compiling BlueTriangle Constants.swift
[118/134] Compiling BlueTriangle CrashReportManager.swift
[119/134] Compiling BlueTriangle CrashReportPersistence.swift
[120/134] Compiling BlueTriangle Device.swift
[121/134] Compiling BlueTriangle DisableModeSessionManager.swift
[122/134] Compiling BlueTriangle BTTConfigurationFetcher.swift
[123/134] Compiling BlueTriangle LaunchTimeReporter.swift
[124/134] Compiling BlueTriangle MemoryWarningWatchDog.swift
[125/134] Compiling BlueTriangle PerformanceMonitorBuilder.swift
[126/134] Compiling BlueTriangle ResourceUsage.swift
[127/134] Compiling BlueTriangle RunLoopServices.swift
[128/134] Compiling BlueTriangle BTTScreenLifecycleTracker.swift
[129/134] Compiling BlueTriangle BTTScreenTracker.swift
[130/134] Compiling BlueTriangle BTTWebViewTracker.swift
[131/134] Compiling BlueTriangle ViewControllerLifecycleTracker.swift
[132/134] Compiling BlueTriangle ViewLifecycleTrackerModifier.swift
[133/134] Compiling BlueTriangle TimerPerformanceMonitor.swift
[134/134] Compiling BlueTriangle resource_bundle_accessor.swift
Build complete! (9.95s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "blue-triangle",
"name" : "blue-triangle",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "macos",
"version" : "10.15"
}
],
"products" : [
{
"name" : "BlueTriangle",
"targets" : [
"BlueTriangle"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ObjcCompatibilityTests",
"module_type" : "ClangTarget",
"name" : "ObjcCompatibilityTests",
"path" : "Tests/ObjcCompatibilityTests",
"sources" : [
"ObjcCompatibilityTests.m"
],
"target_dependencies" : [
"BlueTriangle"
],
"type" : "test"
},
{
"c99name" : "BlueTriangleTests",
"module_type" : "SwiftTarget",
"name" : "BlueTriangleTests",
"path" : "Tests/BlueTriangleTests",
"sources" : [
"AnyCodableTests.swift",
"App/CollectionViewController.swift",
"App/Extensions/UIColor+Utils.swift",
"App/ImageCell.swift",
"App/Models/Album.swift",
"App/Models/Photo.swift",
"App/Models/SingleSection.swift",
"App/Models/ViewState.swift",
"App/NetworkClientMock.swift",
"BTTConfigurationFetcherTests.swift",
"BTTConfigurationRepoTests.swift",
"BTTConfigurationUpdaterTests.swift",
"BTTimerTests.swift",
"BlueTriangleTests.swift",
"CaptureRateProbabilityTest.swift",
"CaptureTimerManagerTests.swift",
"ContentTypeTests.swift",
"CrashReportManagerTests.swift",
"DeviceTests.swift",
"InitiatorTypeTests.swift",
"Mocks/CaptureTimerManagerMock.swift",
"Mocks/CapturedRequestCollectorMock.swift",
"Mocks/CrashReportPersistenceMock.swift",
"Mocks/LoggerMock.swift",
"Mocks/Mock.swift",
"Mocks/MockBTTConfigurationFetcher.swift",
"Mocks/MockBTTConfigurationRepo.swift",
"Mocks/MockRemoteConfigURL.swift",
"Mocks/PerformanceMonitorMock.swift",
"Mocks/ResourceUsageMock.swift",
"Mocks/SystemLoggerMock.swift",
"Mocks/URLProtocolMock.swift",
"Mocks/UploaderMock.swift",
"NetworkCaptureDelegateTests.swift",
"PersistenceTests.swift",
"RequestCacheTests.swift",
"RequestCollectionTests.swift",
"RequestCollectorTests.swift",
"ResourceUsageTests.swift",
"TimerRequestBuilderTests.swift",
"UploaderTests.swift",
"UtilityTests.swift"
],
"target_dependencies" : [
"BlueTriangle"
],
"type" : "test"
},
{
"c99name" : "BlueTriangle",
"module_type" : "SwiftTarget",
"name" : "BlueTriangle",
"path" : "Sources/BlueTriangle",
"product_memberships" : [
"BlueTriangle"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/BlueTriangle/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"AppEventObserver.swift",
"BTLogger.swift",
"BTSignalCrashReporter.swift",
"BTTimer.swift",
"BlueTriangle.swift",
"BlueTriangleConfiguration.swift",
"ClaritySupport/ClaritySessionConnector.swift",
"Constants.swift",
"CrashReportManager.swift",
"CrashReportPersistence.swift",
"Device.swift",
"DisableModeSessionManager.swift",
"DynamicConfig/BTTConfigurationFetcher.swift",
"DynamicConfig/BTTConfigurationRepo.swift",
"DynamicConfig/BTTConfigurationUpdater.swift",
"DynamicConfig/BTTRemoteConfig.swift",
"DynamicConfig/BTTSavedRemoteConfig.swift",
"DynamicConfig/BTTStoredConfigSyncer.swift",
"DynamicConfig/RemoteConfigAckReporter.swift",
"DynamicConfig/SessionStore.swift",
"Extensions/Array+Vitals.swift",
"Extensions/Bool+Utils.swift",
"Extensions/Bundle+Utils.swift",
"Extensions/Data+Utils.swift",
"Extensions/Date+Utils.swift",
"Extensions/HTTPURLResponse+ContentType.swift",
"Extensions/JSONDecoder+Utils.swift",
"Extensions/NSException+Utils.swift",
"Extensions/NSLocking+Utils.swift",
"Extensions/NSNumber+Utils.swift",
"Extensions/NWPathMonitor+Combine.swift",
"Extensions/NotificationName+Platform.swift",
"Extensions/OperatingSystemVersion+Utils.swift",
"Extensions/Publisher+Retry.swift",
"Extensions/Task+Utils.swift",
"Extensions/TimeInterval+Utils.swift",
"Extensions/URL+ExpressibleByStringLiteral.swift",
"Extensions/URLSession+NetworkCapture.swift",
"Extensions/URLSession+Networking.swift",
"Extensions/URLSession+Publisher.swift",
"Extensions/UserDefault+Utils.swift",
"Identifier.swift",
"InternalTimer.swift",
"MetricKit/CrashReportResponse.swift",
"MetricKit/CrashSignal.swift",
"MetricKit/DignosticWatchDog.swift",
"Millisecond.swift",
"Models/AnyCodable.swift",
"Models/CapturedRequest.swift",
"Models/CrashReport.swift",
"Models/CustomCategories.swift",
"Models/CustomNumbers.swift",
"Models/CustomVariables.swift",
"Models/ErrorReport.swift",
"Models/NativeAppProperties.swift",
"Models/Page.swift",
"Models/PageTimeInterval.swift",
"Models/PerformanceReport.swift",
"Models/PurchaseConfirmation.swift",
"Models/ResourceUsageMeasurement.swift",
"Models/Session.swift",
"Models/TimerRequest.swift",
"NetworkCapture/ActionRequestCollection.swift",
"NetworkCapture/ActionRequestCollector.swift",
"NetworkCapture/BTTimerNetStateAccumulator.swift",
"NetworkCapture/CaptureTimerManager.swift",
"NetworkCapture/CapturedActionRequestCollector.swift",
"NetworkCapture/CapturedGroupRequestCollector.swift",
"NetworkCapture/CapturedRequestBuilder.swift",
"NetworkCapture/CapturedRequestCollector.swift",
"NetworkCapture/GroupRequestCollection.swift",
"NetworkCapture/NetworkCaptureConfiguration.swift",
"NetworkCapture/NetworkCaptureTracker.swift",
"NetworkCapture/NetworkStateMonitor.swift",
"NetworkCapture/NetworkTelephonyHandler.swift",
"NetworkCapture/RequestCollection.swift",
"NetworkCaptureSessionDelegate.swift",
"Offline/Payload.swift",
"Offline/PayloadCache.swift",
"Persistence/File.swift",
"Persistence/Persistence.swift",
"Persistence/PersistenceError.swift",
"Persistence/UserLocation.swift",
"Protocols/CaptureTimerManaging.swift",
"Protocols/CapturedActionRequestCollecting.swift",
"Protocols/CapturedGroupRequestCollecting.swift",
"Protocols/CapturedRequestCollecting.swift",
"Protocols/CrashReportManaging.swift",
"Protocols/CrashReportPersisting.swift",
"Protocols/FileLocation.swift",
"Protocols/Logging.swift",
"Protocols/PerformanceMonitoring.swift",
"Protocols/RequestFailureHandling.swift",
"Protocols/ResourceMeasuring.swift",
"Protocols/SystemLogging.swift",
"Protocols/URLRequestConvertible.swift",
"Protocols/Uploading.swift",
"Request.swift",
"RequestCache.swift",
"RequestFailureHandler.swift",
"SessionManager.swift",
"TimerRequestBuilder.swift",
"Uploader.swift",
"Version.swift",
"Vitals/ANR/ANRPerformanceMonitor.swift",
"Vitals/ANR/ANRTrace/MainThreadStackTraceProvider.swift",
"Vitals/ANR/ANRWatchDog.swift",
"Vitals/ANR/MainThreadObserver.swift",
"Vitals/DispatchSourceTimerPerformanceMonitor.swift",
"Vitals/DisplayLinkPerformanceMonitor.swift",
"Vitals/GroupTracking/BTActionTracker.swift",
"Vitals/GroupTracking/BTGroupTimer.swift",
"Vitals/GroupTracking/BTTimerGroupManager.swift",
"Vitals/Launch/LaunchTimeMonitor.swift",
"Vitals/Launch/LaunchTimeReporter.swift",
"Vitals/Memory/MemoryWarningWatchDog.swift",
"Vitals/PerformanceMonitorBuilder.swift",
"Vitals/ResourceUsage.swift",
"Vitals/RunLoopServices.swift",
"Vitals/ScreenTracker/BTTScreenLifecycleTracker.swift",
"Vitals/ScreenTracker/BTTScreenTracker.swift",
"Vitals/ScreenTracker/BTTWebViewTracker.swift",
"Vitals/ScreenTracker/ViewControllerLifecycleTracker.swift",
"Vitals/ScreenTracker/ViewLifecycleTrackerModifier.swift",
"Vitals/TimerPerformanceMonitor.swift"
],
"target_dependencies" : [
"Backtrace",
"AppEventLogger"
],
"type" : "library"
},
{
"c99name" : "Backtrace",
"module_type" : "ClangTarget",
"name" : "Backtrace",
"path" : "Sources/Backtrace",
"product_memberships" : [
"BlueTriangle"
],
"sources" : [
"backtress_extracter.c"
],
"type" : "library"
},
{
"c99name" : "AppEventLogger",
"module_type" : "ClangTarget",
"name" : "AppEventLogger",
"path" : "Sources/AppEventLogger",
"product_memberships" : [
"BlueTriangle"
],
"sources" : [
"AppNotificationLogger.m",
"NotificationLog.m",
"SignalHandler.m"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.