From c44a9c719576df0aa3c18aefb52db4cabcd01316 Mon Sep 17 00:00:00 2001 From: Meng Zhang Date: Thu, 31 Aug 2023 09:06:36 +0800 Subject: [PATCH] fix: correct git_describe in /health (#383) * fix: add missing Version component in OpenAPI definition * fix: allow tag / dirty in git describe --- crates/tabby/build.rs | 6 +++++- crates/tabby/src/serve/mod.rs | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/crates/tabby/build.rs b/crates/tabby/build.rs index 37ed5bc..45e59b6 100644 --- a/crates/tabby/build.rs +++ b/crates/tabby/build.rs @@ -4,6 +4,10 @@ use vergen::EmitBuilder; fn main() -> Result<(), Box> { // touch - EmitBuilder::builder().all_build().all_git().emit()?; + EmitBuilder::builder() + .all_build() + .all_git() + .git_describe(true, true, None) + .emit()?; Ok(()) } diff --git a/crates/tabby/src/serve/mod.rs b/crates/tabby/src/serve/mod.rs index f57021f..a7337b2 100644 --- a/crates/tabby/src/serve/mod.rs +++ b/crates/tabby/src/serve/mod.rs @@ -42,6 +42,7 @@ OpenAPI documentation for [tabby](https://github.com/TabbyML/tabby), a self-host completions::Segments, completions::Choice, health::HealthState, + health::Version, )) )] struct ApiDoc;