Skip to content

Commit 3a9f0d6

Browse files
chore: prepare max mxp release
1 parent aca3743 commit 3a9f0d6

File tree

178 files changed

+136254
-1700
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

178 files changed

+136254
-1700
lines changed

.github/workflows/quality-gates.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ jobs:
1818

1919
- name: Run Production Gate
2020
run: |
21-
bash scripts/quality/production_readiness_gates.sh ${{ matrix.mode }}
21+
bash Resources/scripts/quality/production_readiness_gates.sh ${{ matrix.mode }}

.github/workflows/release-waxmcp.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ jobs:
2020
include:
2121
- runs-on: macos-14
2222
platform: darwin-x64
23-
triple: ""
24-
source-build: false
23+
triple: x86_64-apple-macosx14.0
24+
source-build: true
2525
- runs-on: macos-14
2626
platform: darwin-arm64
2727
triple: arm64-apple-macosx14.0

.github/workflows/waxcore-linux.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ jobs:
1515
- name: Install Linux codec dependencies
1616
run: |
1717
sudo apt-get update
18-
sudo apt-get install -y liblz4-dev zlib1g-dev
18+
sudo apt-get install -y liblz4-dev zlib1g-dev libsqlite3-dev
1919
2020
- name: Build WaxCore target
21-
run: swift build --target WaxCore
21+
run: swift build --target WaxCore -Xswiftc -DGRDBCUSTOMSQLITE
2222

2323
- name: Run WaxCore tests
24-
run: swift test --filter WaxCoreTests
24+
run: swift test --filter WaxCoreTests -Xswiftc -DGRDBCUSTOMSQLITE

Package.resolved

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 42 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,47 @@
33

44
import PackageDescription
55

6+
let waxIntegrationLinuxExcludes: [String]
7+
#if os(Linux)
8+
waxIntegrationLinuxExcludes = [
9+
"CoverageGapTests.swift",
10+
"BatchEmbeddingBenchmark.swift",
11+
"BertTokenizerReuseTests.swift",
12+
"BufferSerializationBenchmark.swift",
13+
"FoundationModelsToolAvailabilityTests.swift",
14+
"MLMultiArrayBatchBuilderTests.swift",
15+
"MemoryOrchestratorTests.swift",
16+
"MetalVectorEngineBenchmark.swift",
17+
"MetalVectorEnginePoolTests.swift",
18+
"MiniLMBatchBuilderTests.swift",
19+
"MiniLMEmbedderBatchPlanningTests.swift",
20+
"MiniLMEmbedderTests.swift",
21+
"MiniLMEmbeddingQualityTests.swift",
22+
"MiniLMFloat16DecodingTests.swift",
23+
"MiniLMResourceFailureTests.swift",
24+
"Mocks/MockProviders.swift",
25+
"OptimizationComparisonBenchmark.swift",
26+
"PDFIngestTests.swift",
27+
"PhotoRAGConstraintQueriesTests.swift",
28+
"PhotoRAGIngestDedupeTests.swift",
29+
"PhotoRAGOrchestratorTests.swift",
30+
"ProductionReadinessStabilityTests.swift",
31+
"RAGBenchmarkSupport.swift",
32+
"RAGBenchmarks.swift",
33+
"RAGBenchmarksMiniLM.swift",
34+
"RAGConfigClampingTests.swift",
35+
"UnifiedSearchTests.swift",
36+
"VectorSearchEngineTests.swift",
37+
"VideoRAGFileIngestIntegrationTests.swift",
38+
"VideoRAGRecallOnlyTests.swift",
39+
"VideoRAGSegmentationMathTests.swift",
40+
"VideoRAGTestSupport.swift",
41+
"TokenizerBenchmark.swift",
42+
]
43+
#else
44+
waxIntegrationLinuxExcludes = []
45+
#endif
46+
647
let package = Package(
748
name: "Wax",
849
platforms: [
@@ -14,10 +55,6 @@ let package = Package(
1455
name: "Wax",
1556
targets: ["Wax"]
1657
),
17-
.library(name: "WaxCore", targets: ["WaxCore"]),
18-
.library(name: "WaxTextSearch", targets: ["WaxTextSearch"]),
19-
.library(name: "WaxVectorSearch", targets: ["WaxVectorSearch"]),
20-
.library(name: "WaxVectorSearchMiniLM", targets: ["WaxVectorSearchMiniLM"]),
2158
],
2259
traits: [
2360
.default(enabledTraits: ["MiniLMEmbeddings"]),
@@ -200,6 +237,7 @@ let package = Package(
200237
.product(name: "GRDB", package: "GRDB.swift"),
201238
.product(name: "Logging", package: "swift-log"),
202239
],
240+
exclude: waxIntegrationLinuxExcludes,
203241
resources: [.process("Fixtures")],
204242
swiftSettings: [.enableExperimentalFeature("StrictConcurrency")]
205243
),
0 Bytes
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
eb104cf133c985a7387efd611ca4818c87cae7ff6d048ff2357d3a27ab946b56 wax-cli
1+
0b4fd08cbff5f672d024b7f75c863f2e43741db26fa4b433395f2885b4be342d /Users/chriskarani/CodingProjects/AIStack/Wax/Resources/npm/waxmcp/dist/darwin-arm64/wax-cli
0 Bytes
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
d7aef731bf0d0c0e35351d7a986e34c531b488e696b432ecb08ea0ad46c59bfb wax-mcp
1+
e9cc9032e7c69e47522951fa3993ba281804dfb5fc8e04f16be8843e521f5cbe /Users/chriskarani/CodingProjects/AIStack/Wax/Resources/npm/waxmcp/dist/darwin-arm64/wax-mcp
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>CFBundleDevelopmentRegion</key>
6+
<string>en</string>
7+
</dict>
8+
</plist>

0 commit comments

Comments
 (0)