Skip to content

Commit 4dea7e2

Browse files
authored
Update CI configuration and add Swift Numerics dependency (#806)
* Update CI configuration and add Swift Numerics dependency * Check if swift6 is available in macos 15
1 parent 30f8e4c commit 4dea7e2

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

.github/workflows/ci.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,12 @@ on:
99

1010
jobs:
1111
test:
12-
runs-on: macos-13
12+
runs-on: macos-15
1313
env:
1414
RUNALL: "true"
1515
steps:
1616
- name: Checkout code
1717
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
18-
1918
- name: Run tests
2019
run: swift test
2120
generator-tests:

Package.swift

+4-1
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,13 @@ let practiceExerciseTargets: [Target] = practiceExercises.flatMap {
4949
return [
5050
.target(
5151
name:"\($0.pascalCased)",
52+
dependencies: [.product(name: "Numerics", package: "swift-numerics")],
5253
path:"./exercises/practice/\($0)/.meta/Sources"),
5354
.testTarget(
5455
name:"\($0.pascalCased)Tests",
5556
dependencies: [
56-
.target(name:"\($0.pascalCased)")
57+
.target(name:"\($0.pascalCased)"),
58+
.product(name: "Numerics", package: "swift-numerics")
5759
],
5860
path:"./exercises/practice/\($0)/Tests")
5961
]
@@ -68,5 +70,6 @@ let package = Package(
6870
name: "xswift",
6971
targets: allTargets.filter { $0.type == .regular }.map { $0.name })
7072
],
73+
dependencies: [.package(url: "https://github.com/apple/swift-numerics", from: "1.0.2")],
7174
targets: allTargets
7275
)

0 commit comments

Comments
 (0)