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 Peppermint, reference 1.2.0 (9e3db6), with Swift 6.2 (beta) for Linux on 19 Jun 2025 20:24:55 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nsagora/peppermint.git
Reference: 1.2.0
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/nsagora/peppermint
 * tag               1.2.0      -> FETCH_HEAD
HEAD is now at 9e3db63 Update readme version
Cloned https://github.com/nsagora/peppermint.git
Revision (git rev-parse @):
9e3db637fbf8041c23a1b7f71e4ef16ac54f833f
SUCCESS checkout https://github.com/nsagora/peppermint.git at 1.2.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/nsagora/peppermint.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/27] Emitting module Peppermint
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
[4/30] Compiling Peppermint RegexPredicate.swift
[5/30] Compiling Peppermint RequiredPredicate.swift
[6/30] Compiling Peppermint URLPredicate.swift
[7/30] Compiling Peppermint TypeConstraint.swift
[8/30] Compiling Peppermint Summary+Result.swift
[9/30] Compiling Peppermint Summary.swift
[10/30] Compiling Peppermint AnyPredicate.swift
/host/spi-builder-workspace/Sources/Predicates/Predicate.swift:55:26: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |
54 |         workQueue.async {
55 |             let result = self.evaluate(with: input)
   |                          `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
56 |
57 |             queue.async {
/host/spi-builder-workspace/Sources/Predicates/Predicate.swift:52:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
50 |      - parameter matches: `true` if input matches the conditions specified by the receiver, `false` otherwise.
51 |      */
52 |     public func evaluate(with input: InputType, queue: DispatchQueue = .main, completionHandler: @escaping (_ matches: Bool) -> Void) {
   |                 `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |
54 |         workQueue.async {
[11/30] Compiling Peppermint AsyncPredicate.swift
/host/spi-builder-workspace/Sources/Predicates/Predicate.swift:55:26: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |
54 |         workQueue.async {
55 |             let result = self.evaluate(with: input)
   |                          `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
56 |
57 |             queue.async {
/host/spi-builder-workspace/Sources/Predicates/Predicate.swift:52:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
50 |      - parameter matches: `true` if input matches the conditions specified by the receiver, `false` otherwise.
51 |      */
52 |     public func evaluate(with input: InputType, queue: DispatchQueue = .main, completionHandler: @escaping (_ matches: Bool) -> Void) {
   |                 `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |
54 |         workQueue.async {
[12/30] Compiling Peppermint Predicate.swift
/host/spi-builder-workspace/Sources/Predicates/Predicate.swift:55:26: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |
54 |         workQueue.async {
55 |             let result = self.evaluate(with: input)
   |                          `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
56 |
57 |             queue.async {
/host/spi-builder-workspace/Sources/Predicates/Predicate.swift:52:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
50 |      - parameter matches: `true` if input matches the conditions specified by the receiver, `false` otherwise.
51 |      */
52 |     public func evaluate(with input: InputType, queue: DispatchQueue = .main, completionHandler: @escaping (_ matches: Bool) -> Void) {
   |                 `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |
54 |         workQueue.async {
[13/30] Compiling Peppermint KeyPathConstraint.swift
[14/30] Compiling Peppermint OptionalConstraint.swift
[15/30] Compiling Peppermint PredicateConstraint.swift
[16/30] Compiling Peppermint RequiredConstraint.swift
[17/30] Compiling Peppermint EmailPredicate.swift
[18/30] Compiling Peppermint LengthPredicate.swift
[19/30] Compiling Peppermint RangePredicate.swift
[20/30] Compiling Peppermint BlockPredicate.swift
[21/30] Compiling Peppermint CharacterSetPredicate.swift
[22/30] Compiling Peppermint DatePredicate.swift
[23/30] Compiling Peppermint BlockConstraint.swift
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
[24/30] Compiling Peppermint GroupConstraint+AllStrategy.swift
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
[25/30] Compiling Peppermint GroupConstraint+AnyStrategy.swift
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
[26/30] Compiling Peppermint GroupConstraint.swift
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AllStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AllStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:31: note: 'T' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                               `- note: 'T' previously declared here
13 |
14 |     public enum Mode {
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint+AnyStrategy.swift:5:27: warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 3 | extension GroupConstraint {
 4 |
 5 |     struct AnyStrategy<T, E: Error>: Strategy {
   |                           `- warning: generic parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 |
 7 |         typealias InputType = T
/host/spi-builder-workspace/Sources/Constraints/Standard/GroupConstraint.swift:12:34: note: 'E' previously declared here
10 | }
11 |
12 | public struct GroupConstraint<T, E: Error>: Constraint {
   |                                  `- note: 'E' previously declared here
13 |
14 |     public enum Mode {
[27/30] Compiling Peppermint AnyConstraint.swift
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:70:26: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
68 |
69 |         workQueue.async {
70 |             let result = self.evaluate(with: input)
   |                          `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
71 |
72 |             queue.async {
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:67:11: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 |      - parameter result: `.success` if the input is valid, `.failure` containing the `Summary` of the failing `Constraint`s otherwise.
66 |      */
67 |      func evaluate(with input: InputType, queue: DispatchQueue, completionHandler: @escaping (_ result: Result<Void, Summary<ErrorType>>) -> Void) {
   |           `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
68 |
69 |         workQueue.async {
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:67:65: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 |      - parameter result: `.success` if the input is valid, `.failure` containing the `Summary` of the failing `Constraint`s otherwise.
66 |      */
67 |      func evaluate(with input: InputType, queue: DispatchQueue, completionHandler: @escaping (_ result: Result<Void, Summary<ErrorType>>) -> Void) {
   |                                                                 `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
68 |
69 |         workQueue.async {
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:87:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
85 |     func evaluate(with input: InputType) async -> Result<Void, Summary<ErrorType>> {
86 |         await Task {
87 |             evaluate(with: input)
   |             `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
88 |         }.value
89 |     }
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:85:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
83 |      */
84 |     @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
85 |     func evaluate(with input: InputType) async -> Result<Void, Summary<ErrorType>> {
   |          `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
86 |         await Task {
87 |             evaluate(with: input)
[28/30] Compiling Peppermint AsyncConstraint.swift
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:70:26: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
68 |
69 |         workQueue.async {
70 |             let result = self.evaluate(with: input)
   |                          `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
71 |
72 |             queue.async {
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:67:11: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 |      - parameter result: `.success` if the input is valid, `.failure` containing the `Summary` of the failing `Constraint`s otherwise.
66 |      */
67 |      func evaluate(with input: InputType, queue: DispatchQueue, completionHandler: @escaping (_ result: Result<Void, Summary<ErrorType>>) -> Void) {
   |           `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
68 |
69 |         workQueue.async {
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:67:65: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 |      - parameter result: `.success` if the input is valid, `.failure` containing the `Summary` of the failing `Constraint`s otherwise.
66 |      */
67 |      func evaluate(with input: InputType, queue: DispatchQueue, completionHandler: @escaping (_ result: Result<Void, Summary<ErrorType>>) -> Void) {
   |                                                                 `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
68 |
69 |         workQueue.async {
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:87:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
85 |     func evaluate(with input: InputType) async -> Result<Void, Summary<ErrorType>> {
86 |         await Task {
87 |             evaluate(with: input)
   |             `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
88 |         }.value
89 |     }
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:85:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
83 |      */
84 |     @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
85 |     func evaluate(with input: InputType) async -> Result<Void, Summary<ErrorType>> {
   |          `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
86 |         await Task {
87 |             evaluate(with: input)
[29/30] Compiling Peppermint Constraint.swift
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:70:26: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
68 |
69 |         workQueue.async {
70 |             let result = self.evaluate(with: input)
   |                          `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
71 |
72 |             queue.async {
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:67:11: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 |      - parameter result: `.success` if the input is valid, `.failure` containing the `Summary` of the failing `Constraint`s otherwise.
66 |      */
67 |      func evaluate(with input: InputType, queue: DispatchQueue, completionHandler: @escaping (_ result: Result<Void, Summary<ErrorType>>) -> Void) {
   |           `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
68 |
69 |         workQueue.async {
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:67:65: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 |      - parameter result: `.success` if the input is valid, `.failure` containing the `Summary` of the failing `Constraint`s otherwise.
66 |      */
67 |      func evaluate(with input: InputType, queue: DispatchQueue, completionHandler: @escaping (_ result: Result<Void, Summary<ErrorType>>) -> Void) {
   |                                                                 `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
68 |
69 |         workQueue.async {
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:87:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
85 |     func evaluate(with input: InputType) async -> Result<Void, Summary<ErrorType>> {
86 |         await Task {
87 |             evaluate(with: input)
   |             `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
88 |         }.value
89 |     }
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:85:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
83 |      */
84 |     @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
85 |     func evaluate(with input: InputType) async -> Result<Void, Summary<ErrorType>> {
   |          `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
86 |         await Task {
87 |             evaluate(with: input)
[30/30] Compiling Peppermint ConstraintBuilder.swift
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:70:26: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
68 |
69 |         workQueue.async {
70 |             let result = self.evaluate(with: input)
   |                          `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
71 |
72 |             queue.async {
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:67:11: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 |      - parameter result: `.success` if the input is valid, `.failure` containing the `Summary` of the failing `Constraint`s otherwise.
66 |      */
67 |      func evaluate(with input: InputType, queue: DispatchQueue, completionHandler: @escaping (_ result: Result<Void, Summary<ErrorType>>) -> Void) {
   |           `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
68 |
69 |         workQueue.async {
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:67:65: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 |      - parameter result: `.success` if the input is valid, `.failure` containing the `Summary` of the failing `Constraint`s otherwise.
66 |      */
67 |      func evaluate(with input: InputType, queue: DispatchQueue, completionHandler: @escaping (_ result: Result<Void, Summary<ErrorType>>) -> Void) {
   |                                                                 `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
68 |
69 |         workQueue.async {
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:87:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
85 |     func evaluate(with input: InputType) async -> Result<Void, Summary<ErrorType>> {
86 |         await Task {
87 |             evaluate(with: input)
   |             `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
88 |         }.value
89 |     }
/host/spi-builder-workspace/Sources/Constraints/Constraint.swift:85:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
83 |      */
84 |     @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
85 |     func evaluate(with input: InputType) async -> Result<Void, Summary<ErrorType>> {
   |          `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
86 |         await Task {
87 |             evaluate(with: input)
Build complete! (12.59s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Peppermint",
  "name" : "Peppermint",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Peppermint",
      "targets" : [
        "Peppermint"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "PeppermintTests",
      "module_type" : "SwiftTarget",
      "name" : "PeppermintTests",
      "path" : "Tests",
      "sources" : [
        "Constraints/ConstraintBuilderTests.swift",
        "Constraints/ContratintTests.swift",
        "Constraints/Standard/BlockConstraintTests.swift",
        "Constraints/Standard/GroupConstraintTests.swift",
        "Constraints/Standard/OptionalConstraintTests.swift",
        "Constraints/Standard/PredicateConstraintTests.swift",
        "Constraints/Standard/RequiredConstraintTests.swift",
        "Constraints/Standard/TypeConstraintTests.swift",
        "Constraints/SummaryTests.swift",
        "Predicates/AsyncPredicateTests.swift",
        "Predicates/Standard/BlockPredicateTests.swift",
        "Predicates/Standard/CharacterSetPredicateTests.swift",
        "Predicates/Standard/DatePredicateTests.swift",
        "Predicates/Standard/EmailPredicateTests.swift",
        "Predicates/Standard/LengthPredicateTests.swift",
        "Predicates/Standard/RangePredicateTests.swift",
        "Predicates/Standard/RegexPredicateTests.swift",
        "Predicates/Standard/RequiredPredicateTests.swift",
        "Predicates/Standard/URLPredicateTests.swift",
        "Shared/FakeError.swift",
        "Shared/FakePredicate.swift"
      ],
      "target_dependencies" : [
        "Peppermint"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Peppermint",
      "module_type" : "SwiftTarget",
      "name" : "Peppermint",
      "path" : "Sources",
      "product_memberships" : [
        "Peppermint"
      ],
      "sources" : [
        "Constraints/AnyConstraint.swift",
        "Constraints/AsyncConstraint.swift",
        "Constraints/Constraint.swift",
        "Constraints/ConstraintBuilder.swift",
        "Constraints/Standard/BlockConstraint.swift",
        "Constraints/Standard/GroupConstraint+AllStrategy.swift",
        "Constraints/Standard/GroupConstraint+AnyStrategy.swift",
        "Constraints/Standard/GroupConstraint.swift",
        "Constraints/Standard/KeyPathConstraint.swift",
        "Constraints/Standard/OptionalConstraint.swift",
        "Constraints/Standard/PredicateConstraint.swift",
        "Constraints/Standard/RequiredConstraint.swift",
        "Constraints/Standard/TypeConstraint.swift",
        "Constraints/Summary+Result.swift",
        "Constraints/Summary.swift",
        "Predicates/AnyPredicate.swift",
        "Predicates/AsyncPredicate.swift",
        "Predicates/Predicate.swift",
        "Predicates/Standard/BlockPredicate.swift",
        "Predicates/Standard/CharacterSetPredicate.swift",
        "Predicates/Standard/DatePredicate.swift",
        "Predicates/Standard/EmailPredicate.swift",
        "Predicates/Standard/LengthPredicate.swift",
        "Predicates/Standard/RangePredicate.swift",
        "Predicates/Standard/RegexPredicate.swift",
        "Predicates/Standard/RequiredPredicate.swift",
        "Predicates/Standard/URLPredicate.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.2"
}
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Done.