baikai-trace-otel 0.1.0.0 → 0.2.0.0
raw patch · 2 files changed
+7/−6 lines, 2 filesdep ~baikaiPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: baikai
API changes (from Hackage documentation)
Files
- baikai-trace-otel.cabal +3/−3
- test/Main.hs +4/−3
baikai-trace-otel.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.4 name: baikai-trace-otel-version: 0.1.0.0+version: 0.2.0.0 synopsis: OpenTelemetry TraceSink for baikai. description: Provides an opt-in OpenTelemetry adapter for the baikai 'TraceSink'@@ -35,7 +35,7 @@ hs-source-dirs: src exposed-modules: Baikai.Trace.Sink.OpenTelemetry build-depends:- , baikai ^>=0.1.0+ , baikai ^>=0.2.0 , base >=4.20 && <5 , containers , hs-opentelemetry-api >=1.0 && <1.1@@ -53,7 +53,7 @@ main-is: Main.hs ghc-options: -threaded -with-rtsopts=-N build-depends:- , baikai ^>=0.1.0+ , baikai ^>=0.2.0 , baikai-trace-otel , base , generic-lens
test/Main.hs view
@@ -5,7 +5,7 @@ import Baikai.Api (Api (..)) import Baikai.Content (AssistantContent (..), TextContent (..)) import Baikai.Context (Context (..), _Context)-import Baikai.Error (BaikaiError (..))+import Baikai.Error (BaikaiError, providerError) import Baikai.Message (AssistantPayload (..), user) import Baikai.Model (Model (..), _Model) import Baikai.Options (Options, _Options)@@ -77,7 +77,8 @@ api = a, provider = "stub.otel", responseId = Nothing,- latencyMs = 0+ latencyMs = 0,+ errorInfo = Nothing } registerOk :: Api -> IO ()@@ -152,7 +153,7 @@ failureSpanTest = testCase "failure path emits one Error span with error message" $ do let a = Custom "baikai-otel-failure"- registerFail a (ProviderError "stub-otel-boom")+ registerFail a (providerError "stub-otel-boom") (tracer, getSpans) <- newTracerWithInMemory let sink = otelSink tracer -- withTrace no longer re-throws producer failures; the error