Commit graph

45 commits

Author SHA1 Message Date
Trevon
577adf1e0f
build: standardize the Debug build dir on build/debug (#248)
* build: standardize the Debug build dir on build/debug

`docs/BUILD.md` and `AGENTS.md` document `./setup.sh Debug` producing
`build/debug`, but `setup.sh`/`setup.ps1` created `builddir` and `.clangd`
pointed there too, so the documented layout and the actual tree disagreed.

Align the Debug mapping with the documented layout:
- setup.sh / setup.ps1: Debug -> `build/debug`
- CMakeLists.txt: Debug `_meson_build_dir` -> `build/debug`
- .clangd: CompilationDatabase -> `build/debug`
- plugin test fallbacks, S3 smoke default, quality-gate candidate list, and
  doc examples -> `build/debug`

Legacy `builddir` trees stay readable: the quality gate and local-ci scripts
still probe `builddir` as a fallback, and `plugin_trust` already treats
`/build/` paths as build artifacts.

* build: migrate remaining Debug consumers off builddir

Follow-up to the Debug build-dir standardization: tracked consumers still
hardcoded `builddir` and would break or silently skip against a fresh
`build/debug` tree. Migrate them, keeping tolerant fallbacks where a legacy
tree may still exist.

- CI: `.github/workflows/tests.yml` runs `./setup.sh Debug` and then compiled
  `-C builddir`; switch BUILD_DIR/COMPILE_DB_DIR/compile paths to `build/debug`.
  Same for windows-test-diagnose.yml.
- IDE: `.vscode/tasks.json` build/test/bench tasks target `build/debug`.
- Runtime: `object_storage_plugin_loader` also probes `build/debug/plugins`
  (and the flat `build/debug`), retaining the `builddir` fallbacks.
- Tests/docs: ONNX tuning integration plugin dir, benchmarks, and plugin
  READMEs/examples use `build/debug`.

`./build/*` is already excluded from the quality-gate find and `.dockerignore`,
so no exclusion lists change.
2026-10-01 08:45:20 -06:00
trvon
f8b794d70e
fix: cleaning up benchmark page and adding CmakeLists.txt 2026-04-09 22:55:03 -04:00
Trevon
43699f99a3
v0.7.0-prerelease 2025-09-20 22:55:34 -04:00
Trevon
b66a99dd4c
v0.6.38 2025-09-17 15:58:03 -04:00
Trevon
811c6e22d7
v0.6.30 2025-09-16 10:55:37 -04:00
Trevon
6d67ef0f89
v0.6.20 2025-09-13 22:01:36 -04:00
Trevon
df92bef1f0
v0.6.19 2025-09-13 16:24:08 -04:00
Trevon
56717fe2a5
v0.6.18 2025-09-13 14:20:13 -04:00
Trevon
31e1aa5b56
v0.6.14 2025-09-12 23:37:14 -04:00
Trevon
461005b00e
build fixes and stabilizations 2025-09-11 11:59:46 -04:00
Trevon
956c43b80b
v0.6.12 experiemental 2025-09-11 11:28:42 -04:00
Trevon
728f255747
v0.6.9 2025-09-06 00:11:43 -04:00
Trevon
0f162c3656
v0.6.8 2025-09-04 19:59:18 -04:00
Trevon
e5c0357218
v0.6.4 2025-09-04 15:51:26 -04:00
Trevon
abdbd68e06
build system improvements, clang-tidy integration for warnings equals errors (need to continue). POSIX socket legacy code removal 2025-09-03 13:22:30 -04:00
Trevon
dfb2cfde52
v0.6.0 pre-release 2025-09-01 20:06:16 -04:00
Trevon
de273be776
updating tools for async usage. adding zed config 2025-09-01 11:48:49 -04:00
Trevon
7f821a4b22
cleaning up for release 2025-08-31 21:45:43 -04:00
trevon
d285b19b55 Resolve merge conflict after revert; keep local daemon_command.cpp changes 2025-08-31 17:27:46 -04:00
Trevon
91830ae23e
protobufs / boost for daemon upgrades. start of plugin system 2025-08-31 06:34:51 -04:00
Trevon
7c92f09d21
v0.5.7 2025-08-29 06:12:50 -04:00
Trevon
e8ca765989
v0.4.8 2025-08-21 17:32:46 -04:00
Trevon
cb43af749b
v0.4.3 ci bump with extras 2025-08-21 00:56:25 +00:00
Trevon
1ae43bcee1
v0.4.2 2025-08-21 00:06:31 +00:00
Trevon
d0342a4ed6
v0.4.0 staging 2025-08-20 12:17:48 -04:00
Trevon
a84300555a
v0.3.2 2025-08-15 04:30:05 -04:00
Trevon
c35694ddbb
v0.3.1 2025-08-14 13:04:55 -04:00
Trevon
25323248c2
v0.3.0 2025-08-14 11:49:50 -04:00
Trevon
4beda08ab2
v0.2.9 2025-08-14 11:12:31 -04:00
Trevon
b32e1e06e6
v0.2.5 2025-08-14 06:34:56 -04:00
Trevon
d27c481d6b
v0.2.0 2025-08-13 23:11:02 -04:00
Trevon
68f5ec8b56
ci patch for linux builds 2025-08-13 19:48:29 -04:00
Trevon
a056eda4ac
packaging and ci test. improving building system 2025-08-13 12:41:38 -04:00
Trevon
2d5261bbcc
v0.1.2 improvements and CI updates. 2025-08-13 11:48:58 -04:00
Trevon
690a6854a1
v0.1.1 2025-08-12 23:24:07 -04:00
Trevon
bb1041656d
v0.1.0 2025-08-12 20:52:21 -04:00
Trevon
f2a34148da
ci build fixes for ubuntu 22.04 2025-08-12 09:46:17 -04:00
Trevon
93527d107d
v0.0.5 2025-08-11 20:35:51 -04:00
Trevon
228b3cb43e
adding ubuntu fixes 2025-08-11 18:50:02 -04:00
Trevon
847fefb97a
CHANGELOG updated. v0.0.4 and test improvements 2025-08-11 18:40:05 -04:00
Trevon
6bd24c94b1
conan dependency system. updated build 2025-08-11 15:37:51 -04:00
Trevon
a74a276f6b
changelog updates v0.0.3 2025-08-11 11:11:19 -04:00
Trevon
bc4eb07081
Fix CI build issues and nlohmann_json export
- Add nlohmann_json to YamsTargets export set
- Fix include order for GNUInstallDirs
- Update benchmark and test code for API changes
- Fix embed_text.cmake generation bug
2025-08-11 00:19:10 -04:00
Trevon
46f1c18995
fixing build and cleaning repo 2025-08-11 00:05:09 -04:00
Trevon
917aecf514
yams 2025-08-10 23:41:49 -04:00