Skip to content

Commit 16fd42a

Browse files
authored
Depend on ConcurrencyExtras for helpers (#105)
* wip * wip * wip * Bump * wip * wip
1 parent 8801dc2 commit 16fd42a

File tree

17 files changed

+22
-790
lines changed

17 files changed

+22
-790
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,15 @@ jobs:
5959
run: make test-integration
6060

6161
ubuntu:
62-
name: Ubuntu
62+
name: Linux
6363
runs-on: ubuntu-latest
6464
steps:
6565
- uses: actions/checkout@v3
6666
- name: Run tests
6767
run: make test-swift
6868

6969
wasm:
70-
name: SwiftWASM
70+
name: Wasm
7171
runs-on: ubuntu-latest
7272
strategy:
7373
matrix:

Package.resolved

Lines changed: 13 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,18 @@ let package = Package(
1818
],
1919
dependencies: [
2020
.package(url: "https://github.com/google/swift-benchmark", from: "0.1.0"),
21-
.package(url: "https://github.com/pointfreeco/combine-schedulers", from: "0.10.0"),
22-
.package(url: "https://github.com/pointfreeco/swift-clocks", from: "0.3.0"),
21+
.package(url: "https://github.com/pointfreeco/combine-schedulers", from: "0.11.0"),
22+
.package(url: "https://github.com/pointfreeco/swift-clocks", from: "0.4.0"),
23+
.package(url: "https://github.com/pointfreeco/swift-concurrency-extras", from: "0.1.1"),
2324
.package(url: "https://github.com/pointfreeco/xctest-dynamic-overlay", from: "0.8.0"),
2425
],
2526
targets: [
2627
.target(
2728
name: "Dependencies",
2829
dependencies: [
29-
.product(name: "CombineSchedulers", package: "combine-schedulers"),
3030
.product(name: "Clocks", package: "swift-clocks"),
31+
.product(name: "CombineSchedulers", package: "combine-schedulers"),
32+
.product(name: "ConcurrencyExtras", package: "swift-concurrency-extras"),
3133
.product(name: "XCTestDynamicOverlay", package: "xctest-dynamic-overlay"),
3234
]
3335
),
@@ -47,7 +49,7 @@ let package = Package(
4749
]
4850
)
4951

50-
#if swift(>=5.6)
52+
#if !os(Windows)
5153
// Add the documentation compiler plugin if possible
5254
package.dependencies.append(
5355
.package(url: "https://github.com/apple/swift-docc-plugin", from: "1.0.0")

README.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -222,12 +222,6 @@ and articles:
222222
Learn about "single entry point" systems, and why they are best suited for this dependencies
223223
library, although it is possible to use the library with non-single entry point systems.
224224

225-
#### Miscellaneous
226-
227-
* **[Concurrency support][concurrency-support-article]**:
228-
Learn about the concurrency tools that come with the library that make writing tests and
229-
implementing dependencies easy.
230-
231225
## Examples
232226

233227
We rebuilt Apple's [Scrumdinger][scrumdinger] demo application using modern, best practices for

Sources/Dependencies/ConcurrencySupport/ActorIsolated.swift

Lines changed: 0 additions & 115 deletions
This file was deleted.

Sources/Dependencies/ConcurrencySupport/AsyncStream.swift

Lines changed: 0 additions & 140 deletions
This file was deleted.

0 commit comments

Comments
 (0)