Skip to content

Commit 5920bc8

Browse files
committed
Made platforms optional
1 parent 7c641e4 commit 5920bc8

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ jobs:
1515
cd pgvector
1616
make
1717
sudo make install
18-
- run: swift test
18+
- run: TEST=1 swift test

Package.swift

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
// swift-tools-version: 5.7
22

3+
import Foundation
34
import PackageDescription
45

5-
let package = Package(
6+
var package = Package(
67
name: "Pgvector",
7-
platforms: [
8-
.macOS(.v13),
9-
],
108
products: [
119
.library(
1210
name: "Pgvector",
@@ -49,3 +47,7 @@ let package = Package(
4947
]),
5048
]
5149
)
50+
51+
if ProcessInfo.processInfo.environment["TEST"] != nil {
52+
package.platforms = [.macOS(.v13)]
53+
}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ To get started with development:
132132
git clone https://github.com/pgvector/pgvector-swift.git
133133
cd pgvector-swift
134134
createdb pgvector_swift_test
135-
swift test
135+
TEST=1 swift test
136136
```
137137

138138
To run an example:

0 commit comments

Comments
 (0)