-
Notifications
You must be signed in to change notification settings - Fork 16
Commit fdd7e2f
authored
Use StrictConcurrency=complete in Package.swift and add Swift 6 language mode CI (#44)
### Motivation
We're trying to lock in strict concurrency across the package ecosystem
and standardise on how that's tested.
### Modifications
- Add `StrictConcurrency=complete` feature flag to all targets in the
package manifest
- Remove now superfluous strict concurrency compiler flag in CI runs
- Add a new CI pipeline that tests the package with Swift 6 language
mode.
### Result
- Package configuration consistent with others adopting strict
concurrency.
- Swift 6 language mode pipeline established to catch regressions.1 parent cf4ffab commit fdd7e2f
2 files changed
+8
-4
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
18 | - | ||
19 | - | ||
18 | + | ||
20 | 19 |
| |
21 | - | ||
20 | + | ||
22 | 21 |
| |
23 | 22 |
| |
24 | 23 |
| |
25 | 24 |
| |
26 | 25 |
| |
27 | 26 |
| |
27 | + | ||
28 | + | ||
29 | + | ||
30 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
22 | - | ||
22 | + | ||
23 | + | ||
23 | 24 |
| |
24 | 25 |
| |
25 | 26 |
| |
|
0 commit comments