Skip to content

Commit 8586ee2

Browse files
authored
Merge pull request #7 from MFB-Technologies-Inc/strict-concurrency-checking
Maintenance
2 parents 79ba46f + 7803f25 commit 8586ee2

File tree

14 files changed

+49
-27
lines changed

14 files changed

+49
-27
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,11 @@ jobs:
3333
xcode: 14.2 # Swift 5.7
3434
sim: iPhone 14
3535
- os: macos-13
36-
xcode: 14.3 # Swift 5.8
36+
xcode: 14.3.1 # Swift 5.8
3737
sim: iPhone 14
38+
- os: macos-13
39+
xcode: '15.0' # Swift 5.9
40+
sim: iPhone 15
3841
runs-on: ${{ matrix.os }}
3942
steps:
4043
- uses: actions/checkout@v3

Example/Example.xcodeproj/project.pbxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -602,6 +602,7 @@
602602
SDKROOT = iphoneos;
603603
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
604604
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
605+
SWIFT_STRICT_CONCURRENCY = complete;
605606
};
606607
name = Debug;
607608
};
@@ -656,6 +657,7 @@
656657
SDKROOT = iphoneos;
657658
SWIFT_COMPILATION_MODE = wholemodule;
658659
SWIFT_OPTIMIZATION_LEVEL = "-O";
660+
SWIFT_STRICT_CONCURRENCY = complete;
659661
VALIDATE_PRODUCT = YES;
660662
};
661663
name = Release;

Example/Shared/Sources/Shared/ContentView.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import PickBetter
1010
import SwiftUI
1111

12-
@MainActor
1312
public struct ContentView: View {
1413
@State private var tab: TabOption = .singleValue
1514
@State private var isGridStyle: Bool = true

Example/Shared/Sources/Shared/ItemLabel.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import Foundation
1010
import SwiftUI
1111

12-
@MainActor
1312
public struct ItemLabel: View {
1413
private let itemId: String
1514

Example/Shared/Sources/Shared/LazyView.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import Foundation
1010
import SwiftUI
1111

12-
@MainActor
1312
public struct LazyView<Content>: View where Content: View {
1413
private let content: () -> Content
1514

Example/Shared/Sources/Shared/MultiValueSelection.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import Foundation
1010
import PickBetter
1111
import SwiftUI
1212

13-
@MainActor
1413
public struct MultiValueSelection: View {
1514
private let items: [Item]
1615
private let isGridStyle: Bool

Example/Shared/Sources/Shared/RouteView.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import Foundation
1010
import SwiftUI
1111

12-
@MainActor
1312
public struct RouterView<Links, Content>: View where Links: View, Content: View {
1413
@Binding private var selection: AnyHashable
1514
private let links: (Binding<AnyHashable>) -> Links
@@ -40,7 +39,6 @@ public struct RouterView<Links, Content>: View where Links: View, Content: View
4039
}
4140
}
4241

43-
@MainActor
4442
public struct RouteView<Route, Label, Destination>: View where Route: Hashable, Label: View, Destination: View {
4543
private let route: AnyHashable
4644
@Binding private var selection: AnyHashable

Example/Shared/Sources/Shared/SingleOptionalValueSelection.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import Foundation
1010
import PickBetter
1111
import SwiftUI
1212

13-
@MainActor
1413
public struct SingleOptionalValueSelection: View {
1514
private let items: [Item]
1615
private let isGridStyle: Bool

Example/Shared/Sources/Shared/SingleValueSelection.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import Foundation
1010
import PickBetter
1111
import SwiftUI
1212

13-
@MainActor
1413
public struct SingleValueSelection: View {
1514
private let items: [Item]
1615
private let isGridStyle: Bool

Package.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ let package = Package(
1616
targets: ["PickBetter"]
1717
),
1818
],
19-
dependencies: [],
2019
targets: [
2120
.target(name: "PickBetter"),
2221
]

0 commit comments

Comments
 (0)