From bc753ec45caf644b272ce71be7d3725ca0743c3e Mon Sep 17 00:00:00 2001 From: Tam Nguyen Duc <1218621+tamnd@users.noreply.github.com> Date: Sun, 23 Aug 2026 11:47:59 +0700 Subject: [PATCH] zu-c holds the install item tamnd/zu-c#11 installs the kit in a container holding a compiler and nothing else, nightly, and runs both programs off the README against what it installed. Three rows, and the third is the one worth having: a machine with no CMake on it at all, which is the only honest way to check the claim that a header-only wrapper needs the include path and nothing else. Each row runs again with a piece taken out of the install, after the install rather than out of the source. Without the header the compile has to fail, without the CMake package find_package has to fail, without the engine the link has to fail. A build that still worked would be a build that found something on the image, and every pass would have meant nothing. Practice goes 78 to 89 over a denominator of 90. stability is the last item on the card and it is the one that keeps zu-c off the threshold. --- clients.toml | 2 +- docs/clients/overview.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/clients.toml b/clients.toml index c6a6174a..e5b02227 100644 --- a/clients.toml +++ b/clients.toml @@ -166,7 +166,7 @@ package = "zu" registry = "vcpkg and Conan" maintainer = "Tam Nguyen Duc <@tamnd>" tier = 1 -holds = ["quickstart", "reference", "idiom", "conditions", "misuse", "leaks"] +holds = ["quickstart", "reference", "idiom", "conditions", "misuse", "leaks", "install"] doc = "The developer kit for the ABI itself: examples, the header-only C++ wrapper, the packaging and the sanitizer suites. It owes no api-map, because the C names are zu.h and zu.h is generated in the engine." [[client]] diff --git a/docs/clients/overview.md b/docs/clients/overview.md index 0e53461c..5cef4530 100644 --- a/docs/clients/overview.md +++ b/docs/clients/overview.md @@ -53,7 +53,7 @@ The practice score, today, out of what the client's tier asks for. What is missi | [zu-node](https://github.com/tamnd/zu-node) | 1 | 90 | 90 | `api-map`, `perf` | | [zu-go](https://github.com/tamnd/zu-go) | 1 | 90 | 90 | `api-map`, `perf` | | [zu-java](https://github.com/tamnd/zu-java) | 1 | 90 | 90 | `api-map`, `perf` | -| [zu-c](https://github.com/tamnd/zu-c) | 1 | 78 | 90 | `install`, `stability` | +| [zu-c](https://github.com/tamnd/zu-c) | 1 | 89 | 90 | `stability` | | [zu-dotnet](https://github.com/tamnd/zu-dotnet) | 2 | 0 | 75 | `quickstart`, `reference`, `idiom`, `conditions`, `misuse`, `leaks`, `install`, `stability`, `api-map`, `perf` | | [zu-kit](https://github.com/tamnd/zu-kit) | 3 | 0 | 50 | `quickstart`, `reference`, `idiom`, `conditions`, `misuse`, `leaks`, `install`, `stability` |