The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of CircuitBreaker, reference master (578696), with Swift 5.10 for Linux on 9 Nov 2024 22:27:57 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.57.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Kitura/CircuitBreaker.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/Kitura/CircuitBreaker
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 5786961 Update packages (#58)
Cloned https://github.com/Kitura/CircuitBreaker.git
Revision (git rev-parse @):
57869619f69695532726f2bec75233cca51ec5ec
SUCCESS checkout https://github.com/Kitura/CircuitBreaker.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.10
Building package at path:  $PWD
https://github.com/Kitura/CircuitBreaker.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.10-latest: Pulling from finestructure/spi-images
Digest: sha256:bbf8567030a4fa53b55a34fff1a818ffa3e86e892fedc5d8aa9c6958f48fdf8a
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.10-latest
Fetching https://github.com/Kitura/LoggerAPI.git
[1/771] Fetching loggerapi
Fetched https://github.com/Kitura/LoggerAPI.git from cache (0.24s)
Computing version for https://github.com/Kitura/LoggerAPI.git
Computed https://github.com/Kitura/LoggerAPI.git at 2.0.0 (0.44s)
Fetching https://github.com/apple/swift-log.git
[1/3677] Fetching swift-log
Fetched https://github.com/apple/swift-log.git from cache (0.37s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.1 (0.35s)
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.1
Creating working copy for https://github.com/Kitura/LoggerAPI.git
Working copy of https://github.com/Kitura/LoggerAPI.git resolved at 2.0.0
Building for debugging...
[0/4] Write sources
[3/4] Write swift-version-24593BA9C3E375BF.txt
[5/9] Compiling Logging MetadataProvider.swift
[6/9] Compiling Logging Locks.swift
[7/9] Compiling Logging LogHandler.swift
[8/9] Emitting module Logging
[9/9] Compiling Logging Logging.swift
[11/12] Compiling LoggerAPI Logger.swift
[12/12] Emitting module LoggerAPI
[14/23] Compiling CircuitBreaker Monitor.swift
/host/spi-builder-workspace/Sources/CircuitBreaker/Monitor.swift:34:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol StatsProvider: class {
                               ^~~~~
                               AnyObject
[15/24] Compiling CircuitBreaker Invocation.swift
[16/24] Compiling CircuitBreaker Utils.swift
[17/24] Compiling CircuitBreaker Stats.swift
[18/24] Compiling CircuitBreaker MonitorCollection.swift
[19/24] Compiling CircuitBreaker Snapshot.swift
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:69:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let type: String = "HystrixCommand"
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:69:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
  let type: String = "HystrixCommand"
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:69:7: note: make the property mutable instead
  let type: String = "HystrixCommand"
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:72:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountBadRequests: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:72:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountBadRequests' case to silence this warning
  let rollingCountBadRequests: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:72:7: note: make the property mutable instead
  let rollingCountBadRequests: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:73:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountCollapsedRequests: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:73:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountCollapsedRequests' case to silence this warning
  let rollingCountCollapsedRequests: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:73:7: note: make the property mutable instead
  let rollingCountCollapsedRequests: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:74:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountExceptionsThrown: Int =  0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:74:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountExceptionsThrown' case to silence this warning
  let rollingCountExceptionsThrown: Int =  0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:74:7: note: make the property mutable instead
  let rollingCountExceptionsThrown: Int =  0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:75:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountFallbackFailure: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:75:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountFallbackFailure' case to silence this warning
  let rollingCountFallbackFailure: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:75:7: note: make the property mutable instead
  let rollingCountFallbackFailure: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:76:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountFallbackRejection: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:76:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountFallbackRejection' case to silence this warning
  let rollingCountFallbackRejection: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:76:7: note: make the property mutable instead
  let rollingCountFallbackRejection: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:77:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountFallbackSuccess: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:77:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountFallbackSuccess' case to silence this warning
  let rollingCountFallbackSuccess: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:77:7: note: make the property mutable instead
  let rollingCountFallbackSuccess: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:78:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountResponsesFromCache: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:78:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountResponsesFromCache' case to silence this warning
  let rollingCountResponsesFromCache: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:78:7: note: make the property mutable instead
  let rollingCountResponsesFromCache: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:79:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountSemaphoreRejected: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:79:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountSemaphoreRejected' case to silence this warning
  let rollingCountSemaphoreRejected: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:79:7: note: make the property mutable instead
  let rollingCountSemaphoreRejected: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:80:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountThreadPoolRejected: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:80:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountThreadPoolRejected' case to silence this warning
  let rollingCountThreadPoolRejected: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:80:7: note: make the property mutable instead
  let rollingCountThreadPoolRejected: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:81:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let currentConcurrentExecutionCount: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:81:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'currentConcurrentExecutionCount' case to silence this warning
  let currentConcurrentExecutionCount: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:81:7: note: make the property mutable instead
  let currentConcurrentExecutionCount: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:82:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_circuitBreakerRequestVolumeThreshold: Int = 0 //json.waitThreshold
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:82:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_circuitBreakerRequestVolumeThreshold' case to silence this warning
  let propertyValue_circuitBreakerRequestVolumeThreshold: Int = 0 //json.waitThreshold
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:82:7: note: make the property mutable instead
  let propertyValue_circuitBreakerRequestVolumeThreshold: Int = 0 //json.waitThreshold
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:83:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_circuitBreakerSleepWindowInMilliseconds: Int = 0 //json.circuitDuration
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:83:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_circuitBreakerSleepWindowInMilliseconds' case to silence this warning
  let propertyValue_circuitBreakerSleepWindowInMilliseconds: Int = 0 //json.circuitDuration
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:83:7: note: make the property mutable instead
  let propertyValue_circuitBreakerSleepWindowInMilliseconds: Int = 0 //json.circuitDuration
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:84:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_circuitBreakerErrorThresholdPercentage: Int = 0 //json.threshold
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:84:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_circuitBreakerErrorThresholdPercentage' case to silence this warning
  let propertyValue_circuitBreakerErrorThresholdPercentage: Int = 0 //json.threshold
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:84:7: note: make the property mutable instead
  let propertyValue_circuitBreakerErrorThresholdPercentage: Int = 0 //json.threshold
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:85:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_circuitBreakerForceOpen: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:85:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_circuitBreakerForceOpen' case to silence this warning
  let propertyValue_circuitBreakerForceOpen: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:85:7: note: make the property mutable instead
  let propertyValue_circuitBreakerForceOpen: Bool = false
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:86:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_circuitBreakerForceClosed: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:86:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_circuitBreakerForceClosed' case to silence this warning
  let propertyValue_circuitBreakerForceClosed: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:86:7: note: make the property mutable instead
  let propertyValue_circuitBreakerForceClosed: Bool = false
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:87:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_circuitBreakerEnabled: Bool = true
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:87:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_circuitBreakerEnabled' case to silence this warning
  let propertyValue_circuitBreakerEnabled: Bool = true
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:87:7: note: make the property mutable instead
  let propertyValue_circuitBreakerEnabled: Bool = true
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:88:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_executionIsolationStrategy: String = "THREAD"
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:88:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_executionIsolationStrategy' case to silence this warning
  let propertyValue_executionIsolationStrategy: String = "THREAD"
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:88:7: note: make the property mutable instead
  let propertyValue_executionIsolationStrategy: String = "THREAD"
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:89:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_executionIsolationThreadTimeoutInMilliseconds: Int = 800
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:89:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_executionIsolationThreadTimeoutInMilliseconds' case to silence this warning
  let propertyValue_executionIsolationThreadTimeoutInMilliseconds: Int = 800
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:89:7: note: make the property mutable instead
  let propertyValue_executionIsolationThreadTimeoutInMilliseconds: Int = 800
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:90:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_executionIsolationThreadInterruptOnTimeout: Bool = true
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:90:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_executionIsolationThreadInterruptOnTimeout' case to silence this warning
  let propertyValue_executionIsolationThreadInterruptOnTimeout: Bool = true
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:90:7: note: make the property mutable instead
  let propertyValue_executionIsolationThreadInterruptOnTimeout: Bool = true
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:91:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_executionIsolationThreadPoolKeyOverride: String? = nil
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:91:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_executionIsolationThreadPoolKeyOverride' case to silence this warning
  let propertyValue_executionIsolationThreadPoolKeyOverride: String? = nil
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:91:7: note: make the property mutable instead
  let propertyValue_executionIsolationThreadPoolKeyOverride: String? = nil
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:92:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_executionIsolationSemaphoreMaxConcurrentRequests: Int = 20 //
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:92:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_executionIsolationSemaphoreMaxConcurrentRequests' case to silence this warning
  let propertyValue_executionIsolationSemaphoreMaxConcurrentRequests: Int = 20 //
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:92:7: note: make the property mutable instead
  let propertyValue_executionIsolationSemaphoreMaxConcurrentRequests: Int = 20 //
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:93:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests: Int = 10 //
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:93:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests' case to silence this warning
  let propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests: Int = 10 //
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:93:7: note: make the property mutable instead
  let propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests: Int = 10 //
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:94:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_metricsRollingStatisticalWindowInMilliseconds: Int = 10000 //
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:94:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_metricsRollingStatisticalWindowInMilliseconds' case to silence this warning
  let propertyValue_metricsRollingStatisticalWindowInMilliseconds: Int = 10000 //
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:94:7: note: make the property mutable instead
  let propertyValue_metricsRollingStatisticalWindowInMilliseconds: Int = 10000 //
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:95:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_requestCacheEnabled: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:95:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_requestCacheEnabled' case to silence this warning
  let propertyValue_requestCacheEnabled: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:95:7: note: make the property mutable instead
  let propertyValue_requestCacheEnabled: Bool = false
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:96:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_requestLogEnabled: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:96:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_requestLogEnabled' case to silence this warning
  let propertyValue_requestLogEnabled: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:96:7: note: make the property mutable instead
  let propertyValue_requestLogEnabled: Bool = false
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:97:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let reportingHosts: Int = 1
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:97:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'reportingHosts' case to silence this warning
  let reportingHosts: Int = 1
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:97:7: note: make the property mutable instead
  let reportingHosts: Int = 1
  ~~~ ^
  var
[20/24] Compiling CircuitBreaker BreakerError.swift
[21/24] Compiling CircuitBreaker Bulkhead.swift
[22/24] Compiling CircuitBreaker CircuitBreaker.swift
/host/spi-builder-workspace/Sources/CircuitBreaker/CircuitBreaker.swift:43:39: warning: generic parameter 'A' shadows generic parameter from outer scope with the same name; this is an error in Swift 6
  public typealias AnyContextFunction<A> = (Invocation<A, B>) -> Void
                                      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/CircuitBreaker.swift:38:29: note: 'A' previously declared here
public class CircuitBreaker<A, B> {
                            ^
/host/spi-builder-workspace/Sources/CircuitBreaker/CircuitBreaker.swift:46:32: warning: generic parameter 'B' shadows generic parameter from outer scope with the same name; this is an error in Swift 6
  public typealias AnyFallback<B> = (BreakerError, B) -> Void
                               ^
/host/spi-builder-workspace/Sources/CircuitBreaker/CircuitBreaker.swift:38:32: note: 'B' previously declared here
public class CircuitBreaker<A, B> {
                               ^
[23/24] Compiling CircuitBreaker Collection.swift
/host/spi-builder-workspace/Sources/CircuitBreaker/CircuitBreaker.swift:43:39: warning: generic parameter 'A' shadows generic parameter from outer scope with the same name; this is an error in Swift 6
  public typealias AnyContextFunction<A> = (Invocation<A, B>) -> Void
                                      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/CircuitBreaker.swift:38:29: note: 'A' previously declared here
public class CircuitBreaker<A, B> {
                            ^
/host/spi-builder-workspace/Sources/CircuitBreaker/CircuitBreaker.swift:46:32: warning: generic parameter 'B' shadows generic parameter from outer scope with the same name; this is an error in Swift 6
  public typealias AnyFallback<B> = (BreakerError, B) -> Void
                               ^
/host/spi-builder-workspace/Sources/CircuitBreaker/CircuitBreaker.swift:38:32: note: 'B' previously declared here
public class CircuitBreaker<A, B> {
                               ^
[24/24] Emitting module CircuitBreaker
/host/spi-builder-workspace/Sources/CircuitBreaker/CircuitBreaker.swift:43:39: warning: generic parameter 'A' shadows generic parameter from outer scope with the same name; this is an error in Swift 6
  public typealias AnyContextFunction<A> = (Invocation<A, B>) -> Void
                                      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/CircuitBreaker.swift:38:29: note: 'A' previously declared here
public class CircuitBreaker<A, B> {
                            ^
/host/spi-builder-workspace/Sources/CircuitBreaker/CircuitBreaker.swift:46:32: warning: generic parameter 'B' shadows generic parameter from outer scope with the same name; this is an error in Swift 6
  public typealias AnyFallback<B> = (BreakerError, B) -> Void
                               ^
/host/spi-builder-workspace/Sources/CircuitBreaker/CircuitBreaker.swift:38:32: note: 'B' previously declared here
public class CircuitBreaker<A, B> {
                               ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Monitor.swift:34:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol StatsProvider: class {
                               ^~~~~
                               AnyObject
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:69:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let type: String = "HystrixCommand"
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:69:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
  let type: String = "HystrixCommand"
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:69:7: note: make the property mutable instead
  let type: String = "HystrixCommand"
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:72:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountBadRequests: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:72:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountBadRequests' case to silence this warning
  let rollingCountBadRequests: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:72:7: note: make the property mutable instead
  let rollingCountBadRequests: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:73:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountCollapsedRequests: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:73:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountCollapsedRequests' case to silence this warning
  let rollingCountCollapsedRequests: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:73:7: note: make the property mutable instead
  let rollingCountCollapsedRequests: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:74:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountExceptionsThrown: Int =  0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:74:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountExceptionsThrown' case to silence this warning
  let rollingCountExceptionsThrown: Int =  0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:74:7: note: make the property mutable instead
  let rollingCountExceptionsThrown: Int =  0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:75:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountFallbackFailure: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:75:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountFallbackFailure' case to silence this warning
  let rollingCountFallbackFailure: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:75:7: note: make the property mutable instead
  let rollingCountFallbackFailure: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:76:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountFallbackRejection: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:76:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountFallbackRejection' case to silence this warning
  let rollingCountFallbackRejection: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:76:7: note: make the property mutable instead
  let rollingCountFallbackRejection: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:77:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountFallbackSuccess: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:77:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountFallbackSuccess' case to silence this warning
  let rollingCountFallbackSuccess: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:77:7: note: make the property mutable instead
  let rollingCountFallbackSuccess: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:78:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountResponsesFromCache: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:78:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountResponsesFromCache' case to silence this warning
  let rollingCountResponsesFromCache: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:78:7: note: make the property mutable instead
  let rollingCountResponsesFromCache: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:79:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountSemaphoreRejected: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:79:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountSemaphoreRejected' case to silence this warning
  let rollingCountSemaphoreRejected: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:79:7: note: make the property mutable instead
  let rollingCountSemaphoreRejected: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:80:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let rollingCountThreadPoolRejected: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:80:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'rollingCountThreadPoolRejected' case to silence this warning
  let rollingCountThreadPoolRejected: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:80:7: note: make the property mutable instead
  let rollingCountThreadPoolRejected: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:81:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let currentConcurrentExecutionCount: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:81:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'currentConcurrentExecutionCount' case to silence this warning
  let currentConcurrentExecutionCount: Int = 0
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:81:7: note: make the property mutable instead
  let currentConcurrentExecutionCount: Int = 0
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:82:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_circuitBreakerRequestVolumeThreshold: Int = 0 //json.waitThreshold
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:82:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_circuitBreakerRequestVolumeThreshold' case to silence this warning
  let propertyValue_circuitBreakerRequestVolumeThreshold: Int = 0 //json.waitThreshold
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:82:7: note: make the property mutable instead
  let propertyValue_circuitBreakerRequestVolumeThreshold: Int = 0 //json.waitThreshold
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:83:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_circuitBreakerSleepWindowInMilliseconds: Int = 0 //json.circuitDuration
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:83:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_circuitBreakerSleepWindowInMilliseconds' case to silence this warning
  let propertyValue_circuitBreakerSleepWindowInMilliseconds: Int = 0 //json.circuitDuration
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:83:7: note: make the property mutable instead
  let propertyValue_circuitBreakerSleepWindowInMilliseconds: Int = 0 //json.circuitDuration
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:84:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_circuitBreakerErrorThresholdPercentage: Int = 0 //json.threshold
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:84:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_circuitBreakerErrorThresholdPercentage' case to silence this warning
  let propertyValue_circuitBreakerErrorThresholdPercentage: Int = 0 //json.threshold
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:84:7: note: make the property mutable instead
  let propertyValue_circuitBreakerErrorThresholdPercentage: Int = 0 //json.threshold
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:85:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_circuitBreakerForceOpen: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:85:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_circuitBreakerForceOpen' case to silence this warning
  let propertyValue_circuitBreakerForceOpen: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:85:7: note: make the property mutable instead
  let propertyValue_circuitBreakerForceOpen: Bool = false
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:86:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_circuitBreakerForceClosed: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:86:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_circuitBreakerForceClosed' case to silence this warning
  let propertyValue_circuitBreakerForceClosed: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:86:7: note: make the property mutable instead
  let propertyValue_circuitBreakerForceClosed: Bool = false
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:87:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_circuitBreakerEnabled: Bool = true
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:87:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_circuitBreakerEnabled' case to silence this warning
  let propertyValue_circuitBreakerEnabled: Bool = true
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:87:7: note: make the property mutable instead
  let propertyValue_circuitBreakerEnabled: Bool = true
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:88:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_executionIsolationStrategy: String = "THREAD"
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:88:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_executionIsolationStrategy' case to silence this warning
  let propertyValue_executionIsolationStrategy: String = "THREAD"
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:88:7: note: make the property mutable instead
  let propertyValue_executionIsolationStrategy: String = "THREAD"
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:89:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_executionIsolationThreadTimeoutInMilliseconds: Int = 800
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:89:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_executionIsolationThreadTimeoutInMilliseconds' case to silence this warning
  let propertyValue_executionIsolationThreadTimeoutInMilliseconds: Int = 800
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:89:7: note: make the property mutable instead
  let propertyValue_executionIsolationThreadTimeoutInMilliseconds: Int = 800
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:90:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_executionIsolationThreadInterruptOnTimeout: Bool = true
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:90:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_executionIsolationThreadInterruptOnTimeout' case to silence this warning
  let propertyValue_executionIsolationThreadInterruptOnTimeout: Bool = true
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:90:7: note: make the property mutable instead
  let propertyValue_executionIsolationThreadInterruptOnTimeout: Bool = true
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:91:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_executionIsolationThreadPoolKeyOverride: String? = nil
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:91:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_executionIsolationThreadPoolKeyOverride' case to silence this warning
  let propertyValue_executionIsolationThreadPoolKeyOverride: String? = nil
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:91:7: note: make the property mutable instead
  let propertyValue_executionIsolationThreadPoolKeyOverride: String? = nil
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:92:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_executionIsolationSemaphoreMaxConcurrentRequests: Int = 20 //
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:92:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_executionIsolationSemaphoreMaxConcurrentRequests' case to silence this warning
  let propertyValue_executionIsolationSemaphoreMaxConcurrentRequests: Int = 20 //
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:92:7: note: make the property mutable instead
  let propertyValue_executionIsolationSemaphoreMaxConcurrentRequests: Int = 20 //
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:93:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests: Int = 10 //
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:93:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests' case to silence this warning
  let propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests: Int = 10 //
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:93:7: note: make the property mutable instead
  let propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests: Int = 10 //
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:94:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_metricsRollingStatisticalWindowInMilliseconds: Int = 10000 //
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:94:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_metricsRollingStatisticalWindowInMilliseconds' case to silence this warning
  let propertyValue_metricsRollingStatisticalWindowInMilliseconds: Int = 10000 //
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:94:7: note: make the property mutable instead
  let propertyValue_metricsRollingStatisticalWindowInMilliseconds: Int = 10000 //
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:95:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_requestCacheEnabled: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:95:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_requestCacheEnabled' case to silence this warning
  let propertyValue_requestCacheEnabled: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:95:7: note: make the property mutable instead
  let propertyValue_requestCacheEnabled: Bool = false
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:96:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let propertyValue_requestLogEnabled: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:96:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'propertyValue_requestLogEnabled' case to silence this warning
  let propertyValue_requestLogEnabled: Bool = false
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:96:7: note: make the property mutable instead
  let propertyValue_requestLogEnabled: Bool = false
  ~~~ ^
  var
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:97:7: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  let reportingHosts: Int = 1
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:97:7: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'reportingHosts' case to silence this warning
  let reportingHosts: Int = 1
      ^
/host/spi-builder-workspace/Sources/CircuitBreaker/Snapshot.swift:97:7: note: make the property mutable instead
  let reportingHosts: Int = 1
  ~~~ ^
  var
Build complete! (10.82s)
Build complete.
Done.