Skip to content

Commit 7783b63

Browse files
authored
Merge pull request #119 from swhitty/swhitty-patch-1
2 parents 2ec8ae2 + b50b61a commit 7783b63

File tree

2 files changed

+22
-52
lines changed

2 files changed

+22
-52
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ jobs:
8585

8686
linux_swift_6_0:
8787
runs-on: ubuntu-latest
88-
container: swiftlang/swift:nightly-jammy
88+
container: swift:6.0
8989
steps:
9090
- name: Checkout
9191
uses: actions/checkout@v4

Package.swift

Lines changed: 21 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,28 @@ let package = Package(
3131
swiftSettings: .upcomingFeatures
3232
),
3333
.target(
34-
name: "CSystemLinux",
35-
path: "CSystemLinux"
34+
name: "CSystemLinux",
35+
path: "CSystemLinux"
36+
),
37+
.testTarget(
38+
name: "FlyingFoxTests",
39+
dependencies: ["FlyingFox"],
40+
path: "FlyingFox/Tests",
41+
resources: [
42+
.copy("Stubs")
43+
],
44+
swiftSettings: .upcomingFeatures
45+
),
46+
.testTarget(
47+
name: "FlyingSocksTests",
48+
dependencies: ["FlyingSocks"],
49+
path: "FlyingSocks/Tests",
50+
resources: [
51+
.copy("Resources")
52+
],
53+
swiftSettings: .upcomingFeatures
3654
)
37-
] + .testingTargets
55+
]
3856
)
3957

4058
extension Array where Element == SwiftSetting {
@@ -46,51 +64,3 @@ extension Array where Element == SwiftSetting {
4664
]
4765
}
4866
}
49-
50-
extension [PackageDescription.Target] {
51-
static var testingTargets: [PackageDescription.Target] {
52-
#if canImport(Darwin) || compiler(>=6.1)
53-
[
54-
.testTarget(
55-
name: "FlyingFoxTests",
56-
dependencies: ["FlyingFox"],
57-
path: "FlyingFox/Tests",
58-
resources: [
59-
.copy("Stubs")
60-
],
61-
swiftSettings: .upcomingFeatures
62-
),
63-
.testTarget(
64-
name: "FlyingSocksTests",
65-
dependencies: ["FlyingSocks"],
66-
path: "FlyingSocks/Tests",
67-
resources: [
68-
.copy("Resources")
69-
],
70-
swiftSettings: .upcomingFeatures
71-
)
72-
]
73-
#else
74-
[
75-
.testTarget(
76-
name: "FlyingFoxXCTests",
77-
dependencies: ["FlyingFox"],
78-
path: "FlyingFox/XCTests",
79-
resources: [
80-
.copy("Stubs")
81-
],
82-
swiftSettings: .upcomingFeatures
83-
),
84-
.testTarget(
85-
name: "FlyingSocksXCTests",
86-
dependencies: ["FlyingSocks"],
87-
path: "FlyingSocks/XCTests",
88-
resources: [
89-
.copy("Resources")
90-
],
91-
swiftSettings: .upcomingFeatures
92-
)
93-
]
94-
#endif
95-
}
96-
}

0 commit comments

Comments
 (0)