Commit graph

52 commits

Author SHA1 Message Date
trvon
66e59d305f
build: make the deprecated ONNX Runtime integration opt-in
Default builds no longer pull onnxruntime: conan enable_onnx and the conan
profiles default to False, meson enable-onnx defaults to disabled and skips
onnxruntime discovery entirely, and setup.sh/setup.ps1 only enable ONNX
(and the ONNX-backed Glint plugin) with --with-onnx / -WithOnnx.
YAMS_DISABLE_ONNX=true still forces it off.

This removes a build blocker on hosts where conan tries to build
onnxruntime from source (e.g. ROCm/MIGraphX on Linux). Release, Docker, and
Arch packaging pass the flag explicitly, so shipped artifacts are unchanged
until ONNX is dropped.
2026-09-22 18:56:22 -06:00
trvon
5c890ddc0b
ci: use VS 2026 Windows runners
Signed-off-by: trvon <git@trevon.dev>
2026-06-19 20:11:52 -04:00
trvon
f14c7d64ab
fix: disable faiss on Apple Clang macOS, restore profile cache keys
faiss requires OpenMP which Apple Clang does not ship. Skip faiss
on macOS/apple-clang to prevent conan install failures during warm.

Also restore trailing whitespace in Linux gcc profiles to match
original cache key hash (hashFiles change invalidated all platform
caches, exposing the macOS issue).
2026-05-05 18:50:56 -04:00
trvon
07ad8667ea
fix(ci): revert Conan profile ccache wiring (breaks compiler_executables)
tools.build:compiler_executables requires bare executable names, not
'ccache clang' with a space. setup.sh already wraps CC/CXX with ccache
for Meson builds. The warm step's meson compile (Fix 3) populates
ccache for YAMS source. Conan dep ccache will be addressed separately.
2026-05-05 18:38:20 -04:00
trvon
76c7e9d60f
security,ci: security issues address from codeql and improving cache usage logic in ci 2026-05-05 18:27:43 -04:00
Trevon
447c810a68
Merge branch 'main' of https://github.com/trvon/yams 2026-05-02 21:34:12 -04:00
Trevon
3486a71689
ci: windows build improvements based on ci changes and pinned versions. 2026-05-02 21:34:04 -04:00
trvon
b701587f61
ci: patching windows ci profile 2026-05-02 21:33:21 -04:00
Trevon
8bdc46d449
ci: windows build improvements based on ci changes and pinned versions. 2026-05-02 21:33:20 -04:00
trvon
84015b39b7
build(ci,tests): cleaning build system and updates related to ci test failures and compat 2026-04-25 14:48:44 -04:00
trvon
09c8e0f959
feat: profile for building mobile bindings 2026-04-06 13:28:34 -04:00
trvon
d86ac665cd
fix: updating conanfile for onnxruntime to respect system version, updated tests for windows compat, update vectors to enforce wal check point so files does not explode in size 2026-02-21 12:20:50 -05:00
trvon
a0fd82e25c fix: Fixing issues that break windows release build. This should allow new msvc version Working on debug builds. 2026-02-10 15:03:39 -08:00
trvon
907cddf6d3
feat: fuzzing tooling 2026-02-08 18:48:54 -05:00
trvon
e0612298d3
fix: fixing rocm builds, removing dead code and some optimizations 2026-02-05 18:33:54 -05:00
trvon
357720407b
fixing rocm gpu build logic 2026-02-05 12:07:10 -05:00
trvon
79ea83eac8
fix: test fixes annd windows build downgrade to c++20 2026-02-02 02:15:09 -05:00
trvon
b80aefca54
remove pycache 2026-01-21 12:13:47 -05:00
trvon
1abb382ec7
bug fixes for rocm and test improvements for windows 2026-01-21 12:13:19 -05:00
trvon
cb256f5066
fixing windows debug setup and adding rocm build support 2026-01-21 10:39:07 -05:00
trvon
0dd0a87132
adding compile support for onnxruntime 2026-01-17 16:05:20 -05:00
trevon
d24a961e2e
checkpoint system, removed hybrid search engine after its been deprecated, build updates 2025-12-02 15:21:31 -05:00
trevon
537d4594f4
docs update and ci improvements for qpdf 2025-11-27 14:25:29 -05:00
trevon
b4df05fac0
windows conan profile update 2025-11-27 12:59:57 -05:00
trevon
1de9e31a58
cleaning up tests and exposing windows packaging and builds in ci 2025-11-27 10:54:09 -05:00
trevon
eb7e9c27e2
windows build running. resolving plugin loading 2025-11-25 09:56:50 -05:00
trevon
244cf02822
windows build stable on dev machine 2025-11-23 23:22:30 -05:00
trevon
27186dabcd
windows setup support added 2025-11-20 10:56:46 -05:00
trvon
5b23afa99d
adding dedicate graph component for graph operations, updating socket stale logic and fixing CI issues in release. 2025-11-16 13:31:04 -05:00
trvon
b06e9335b9
staging v0.7.8. running benchmarks on updated search engine and improving code for testing/benchmarking 2025-11-13 10:27:10 -05:00
trvon
12fc1b8a50
resolved concurrency bugs in daemon. added fuzzing work in progress per issue #8 2025-11-11 10:10:07 -05:00
trvon
db8c7decf9
build improvements for conan formula on macos 2025-11-07 08:31:29 -05:00
trvon
c0fde23eb5
small bug fixes for retrieval 2025-11-06 17:00:34 -05:00
trvon
d989da66dd
fixing prune command and tests fixes 2025-11-06 12:19:08 -05:00
trvon
a7c14f54cc
Bug fixes for prune command and test improvements. 2025-11-06 09:13:29 -05:00
trvon
de2bf9b25b
adding local recipe 2025-10-29 23:21:07 -04:00
trvon
6971daf41c
staging docs 2025-10-23 23:01:29 -04:00
trvon
8069318bf2
weekly update staged. 2025-10-18 00:39:19 -04:00
trvon
0ab67c2ea9
missing profile 2025-10-10 13:34:40 -04:00
Trevon
43eddf27ff
staging plugin improvements and ci fixes 2025-09-23 10:54:24 -04:00
Trevon
e6349b9958
ci updates 2025-09-22 14:26:40 -04:00
Trevon
b91176fdc3
ci improvements 2025-09-22 12:22:34 -04:00
Trevon
80b7f84893
improvements and bug fixes. v0.6.27 2025-09-14 22:55:33 -04:00
Trevon
36665a06bc
hotfix v0.6.22 2025-09-14 14:49:27 -04:00
Trevon
56717fe2a5
v0.6.18 2025-09-13 14:20:13 -04:00
Trevon
61c31c867d
v0.6.17 2025-09-13 09:05:56 -04:00
Trevon
cf3e1b0516
fixing ci build v0.6.16 2025-09-13 01:12:26 -04:00
Trevon
df405d19c0
v0.6.15 2025-09-13 00:36:41 -04:00
Trevon
31e1aa5b56
v0.6.14 2025-09-12 23:37:14 -04:00
Trevon
956c43b80b
v0.6.12 experiemental 2025-09-11 11:28:42 -04:00